责任心降低了 使用cdn后获取访问者真实IP地址
支付宝内搜索 9155838 即可领现金红包 每天都能领哦
22:33:22
今天主要就是磨洋工,看着别人都休息了,我也不想干活,懈怠了,变懒了。
磨洋工 责任心降低
今天迟迟不能进入工作状态,总是这里一下那里一下,不能静下心来专心的做事情,本来昨天计划继续把搬站的一些遗留工作继续完成,可我拖拖拉拉的,下午都还在看纪录片《地球之盐》,然后还有有一搭没一搭的看手机,找些资料,找着找着就跑偏了,看别人的博客去了,到晚上才开始做一点,并且脚本、自动备份和计划任务等等这些都没去验证了,只是丢上去部署好了,心里想着应该不会出什么问题,真心不想去检查了,时间在反反复复的检查中浪费了好多,也说明责任心真的下降了。
我真的是很讨厌毫无创造力且重复的事情。
申请没用的zoho国际版邮箱
中午吃完饭就抱着笔记本在电视机前申请zoho国际版的邮箱,之前大鸟推荐的,初略看了下他的博客,看到步骤都不一样,就自己直接开干了,结果申请完发现免费版根本不能用来发信,不支持smtp,竟然连pop收信都不支持,我记得我初略扫了一眼他文末说了zoho免费版都还是很良心的啊,没想到是这样的。直接把注册好的邮箱扔了。
然后我又去看了下他的文章,原来他里面已经写了需要付费ZOHO才可以收发,醉了醉了,我又坑了自己一把。
透过cdn获取访问者真实IP地址
下午在后台看评论的时候,发现怎么这么多人都是同一个ip段的?突然才想起来,这两天启用了百度云加速,这些ip原来都是百度云服务器的,网上找了下获取真实地址的代码,这个代码到处都是,很简单,但有个需要注意的地方:网上很多文章里面都是说将代码添加到主题模板function.php文件里面,事实证明这是不行的!
正确的做饭应该是将下面的代码放在:
如果是Typecho程序放到站点根目录里的config.inc.php最末即可。
如果是WordPress的程序放到根目录里的wp-config.php最末即可。
/使用cdn后,获取访问者真实IP*/
if(isset($_SERVER['HTTP_X_FORWARDED_FOR']))
{
$list = explode(',',$_SERVER['HTTP_X_FORWARDED_FOR']);
$_SERVER['REMOTE_ADDR'] = $list[0];
}
添加完之后这段代码后,覆盖原有文件就能获取到真正的访客真实IP了,而不是CDN服务器的IP了。
不过这个代码并不是100%有效,有时候HTTP_X_FORWARDED_FOR获取到的是空值,后台获取到的ip自然又是CDN服务器的IP了,但目前我也没什么更好的办法。
重设gmail密码 appleid解锁
今天还把很久没用的l gmail邮箱重设了下密码,不知道为什么之前的密码总提示错误,登陆不上去,上次登陆还是2017年10月。
还有很久没用的l 苹果邮箱也登陆了一下,密码没错,但是被锁了,上次登陆也不记得什么时候了,appleid解锁比gmail充值密码还麻烦,原先有密保问题,这次解锁后又强制我重新设置3个问题,真是烦。并且苹果id总是容易动不动就被锁,别人经常尝试我密码,也要来锁我,还有手机、ipad、mac下个app都经常让我输密码,真的烦,有时候无缘无故什么都没做也弹出个框让我输密码认证,真的服了。
更新于:2019-06-01 23:12:35 栏目:生活日记,技术技巧 关键词:WordPress,cdn,真实ip,Typecho,appleid
本站使用「署名 4.0 国际」创作共享协议,可转载、引用,但需署名作者且注明文章出处
额,一篇流水账,写了4个事情^@^ 不过今天的计算结果有点大啊,我一时没适应竟然是10 + 10 print(20),神奇的猜对了!这应该是一个好的开始,希望一天都有好运气,额,完了,你这篇流水账完全把我带偏了。
@大鸟博客
请问哪篇不是流水账?打开我博客首页查看源代码,写得很清楚啊。ᒄ₍⁽ˆ⁰ˆ⁾₎ᒃ
小和尚撞钟 (。•̀ᴗ-)✧
@猫叔
不对。我的目标是每天一篇流水账,坚持下去,而不是写一天算一天,流水账也是要情怀的。
其实,邮件都可以看到服务器IP
@奶爸de笔记
哥哥,你看文章很不专心哦。
@xylx
刚才看了下,gmail才能看原始IP,QQ邮箱不行。
@奶爸de笔记
我特此通知你,你博客出bug了,泄露评论人邮箱,我都不敢留言了,你好好检查检查吧。
@xylx
你个大水比
@奶爸de笔记
谁你开玩笑!你自己在隐身模式或换台电脑多打开几篇文章,看看评论那里是不是别人的名字,邮箱地址直接就显示在那里了!
正确的做饭(*σ´∀`)σ
其实是正确的做法啦
说真的,每天坚持一篇流水真的不容易。我也习惯在有道云笔记上写流水,也是每天一篇,但是那字数,只有几十个。还是那句话,向你学习
@张波博客
终于有人说实话啦,觉悟比猫叔鸟叔高。哈哈
他们是叔,我应该也是叔了!张叔
我测试那么多页都没出现你说的问题,你录一个gif发给我看看。
@奶爸de笔记
我打开第一篇文章,刚想评论的时候,ioiox的信息就填在那了,再点开两篇又是大鸟的信息,算了,你爱信不信,我没那么有空给你录动图。
@xylx
我这都没显示的,你给我挖个坑又不给我演示下坑怎么来的。
@奶爸de笔记
ioiox这个人我不认识,就问你他邮箱是不是stille@ioiox.com!
我好心告诉你,觉得我逗你玩那就算了吧,不信也没办法。真没那么多时间给你弄。
@xylx
我看到了。卧槽。你打错字了,好心。
应该可以了,你看看是不是。
@奶爸de笔记
大水比帮不了你
@xylx
我是大水比,你帮我看看是不是好了,跪求,我已经跪求了。
@奶爸de笔记
绝交都不干,一向诚实,人生第一次被人说大水比
@xylx
人生总是起起伏伏,请你吃冰棒。
@奶爸de笔记
问题依然,你清空浏览器cookies,和所有缓存,打开你id为1591的文章,自己看吧。
我打开看这边没有了呢,不知道是不是因为你那缓存还没清空,你看看你是200还是304,问题应该是我开了304缓存导致的 。
@奶爸de笔记
别质疑我,不是正规的测试我不会和你说。我换了设备依然如此。
1 和程序缓存有关,比如memcache缓存
2 和cdn有关
@xylx
你看下浏览器缓存信息是不是显示的304,我想确定下是不是因为开了这个的问题。
@奶爸de笔记
我叫广州的朋友在手机上也测试过了,看到结果后我才回复你,我的状态是200,另外真没空给你测试了,真的折腾太多时间了。
过来说声谢谢。
@蒋清野
殿堂级的大神也来我的博客啦,我的荣幸。
那里水了,有干货好不好!只是需要仔细读文章才行,那些一秒十行的看法肯定是觉得不知道在说啥,哈哈。
关于密码,我就是传说中的所有密码相同,嘿嘿。不过是相同的两三组密码,错了就试一试另外两组总会成功的,可是经常还是会输错被锁...
一般这样的多几次我就弃用了,我觉得这就是体验不好,哈哈哈哈。
@执迷不悟
还是你理解我,多谢支持。
我那还有缓存?我看你搞的假邮箱
@奶爸de笔记
有
@xylx
好奇怪啊,为什么我这怎么测试都没了。手机虚拟机都没有。我再去换个手机试试。
@奶爸de笔记
可能我们分配的cdn节点不一样
使用cdn后获取访问者真实IP地址的正确做法不是改 Apache 或 Nginx 等 HTTP 引擎的设置么?不然 access.log 中记录的也会是 CDN 地址的。
而且直接把 HTTP_X_FORWARDED_FOR 往 REMOTE_ADDR 上糊可不是什么好主意啊。
@石樱灯笼
您说的是webserver日志里面的ip记录。
我文章里面写的是博客后台获取的ip哟。
@xylx
我说的包含这两者
@石樱灯笼
嗯,我也知道这个方法有时候会无效,但是技术有限,一般nginx也是用$http_x_forwarded_for来获取吧?还有nginx的RealIPModule也用过,同样不怎么样。大神有什么更好的方法么?请赐教。
@xylx
如果是 Choudflare 的话,有不少方法可以实现。不过你用的国内服务,无能为力。
原来我又忘记加这玩意了
指定cloudflare A记录ip后这种方法也无效。。
@何先生
Choudflare我不知道呢,楼上的石樱灯笼说Choudflare有不少方法可以实现,你可以问问他。