责任心降低了 使用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都经常让我输密码,真的烦,有时候无缘无故什么都没做也弹出个框让我输密码认证,真的服了。

推荐文章

已有 45 条评论
  1. 大鸟博客

    额,一篇流水账,写了4个事情^@^ 不过今天的计算结果有点大啊,我一时没适应竟然是10 + 10 print(20),神奇的猜对了!这应该是一个好的开始,希望一天都有好运气,额,完了,你这篇流水账完全把我带偏了。

    大鸟博客 回复
    1. xylx

      @大鸟博客

      请问哪篇不是流水账?打开我博客首页查看源代码,写得很清楚啊。ᒄ₍⁽ˆ⁰ˆ⁾₎ᒃ

      xylx 回复
  2. 猫叔

    小和尚撞钟 (。•̀ᴗ-)✧

    猫叔 回复
    1. xylx

      @猫叔

      不对。我的目标是每天一篇流水账,坚持下去,而不是写一天算一天,流水账也是要情怀的。

      xylx 回复
  3. 奶爸de笔记

    其实,邮件都可以看到服务器IP

    奶爸de笔记 回复
    1. xylx

      @奶爸de笔记

      哥哥,你看文章很不专心哦。

      xylx 回复
      1. 奶爸de笔记

        @xylx

        刚才看了下,gmail才能看原始IP,QQ邮箱不行。

        奶爸de笔记 回复
        1. xylx

          @奶爸de笔记

          我特此通知你,你博客出bug了,泄露评论人邮箱,我都不敢留言了,你好好检查检查吧。

          xylx 回复
          1. 奶爸de笔记

            @xylx

            你个大水比

            奶爸de笔记
          2. xylx

            @奶爸de笔记

            谁你开玩笑!你自己在隐身模式或换台电脑多打开几篇文章,看看评论那里是不是别人的名字,邮箱地址直接就显示在那里了!

            xylx
  4. xylx

    正确的做饭(*σ´∀`)σ
    其实是正确的做法啦

    xylx 回复
  5. 张波博客

    说真的,每天坚持一篇流水真的不容易。我也习惯在有道云笔记上写流水,也是每天一篇,但是那字数,只有几十个。还是那句话,向你学习

    张波博客 回复
    1. xylx

      @张波博客

      终于有人说实话啦,觉悟比猫叔鸟叔高。哈哈

      xylx 回复
  6. 张波博客

    他们是叔,我应该也是叔了!张叔

    张波博客 回复
  7. 奶爸de笔记

    我测试那么多页都没出现你说的问题,你录一个gif发给我看看。

    奶爸de笔记 回复
    1. xylx

      @奶爸de笔记

      我打开第一篇文章,刚想评论的时候,ioiox的信息就填在那了,再点开两篇又是大鸟的信息,算了,你爱信不信,我没那么有空给你录动图。

      xylx 回复
      1. 奶爸de笔记

        @xylx

        我这都没显示的,你给我挖个坑又不给我演示下坑怎么来的。

        奶爸de笔记 回复
        1. xylx

          @奶爸de笔记

          ioiox这个人我不认识,就问你他邮箱是不是stille@ioiox.com!
          我好心告诉你,觉得我逗你玩那就算了吧,不信也没办法。真没那么多时间给你弄。

          xylx 回复
          1. 奶爸de笔记

            @xylx

            我看到了。卧槽。你打错字了,好心。

            奶爸de笔记
  8. 奶爸de笔记

    应该可以了,你看看是不是。

    奶爸de笔记 回复
    1. xylx

      @奶爸de笔记

      大水比帮不了你

      xylx 回复
      1. 奶爸de笔记

        @xylx

        我是大水比,你帮我看看是不是好了,跪求,我已经跪求了。

        奶爸de笔记 回复
        1. xylx

          @奶爸de笔记

          绝交都不干,一向诚实,人生第一次被人说大水比

          xylx 回复
          1. 奶爸de笔记

            @xylx

            人生总是起起伏伏,请你吃冰棒。

            奶爸de笔记
          2. xylx

            @奶爸de笔记

            问题依然,你清空浏览器cookies,和所有缓存,打开你id为1591的文章,自己看吧。

            xylx
  9. 奶爸de笔记

    我打开看这边没有了呢,不知道是不是因为你那缓存还没清空,你看看你是200还是304,问题应该是我开了304缓存导致的 。

    奶爸de笔记 回复
    1. xylx

      @奶爸de笔记

      别质疑我,不是正规的测试我不会和你说。我换了设备依然如此。
      1 和程序缓存有关,比如memcache缓存
      2 和cdn有关

      xylx 回复
      1. 奶爸de笔记

        @xylx

        你看下浏览器缓存信息是不是显示的304,我想确定下是不是因为开了这个的问题。

        奶爸de笔记 回复
        1. xylx

          @奶爸de笔记

          我叫广州的朋友在手机上也测试过了,看到结果后我才回复你,我的状态是200,另外真没空给你测试了,真的折腾太多时间了。

          xylx 回复
  10. 蒋清野

    过来说声谢谢。

    蒋清野 回复
    1. xylx

      @蒋清野

      殿堂级的大神也来我的博客啦,我的荣幸。

      xylx 回复
  11. 执迷不悟

    那里水了,有干货好不好!只是需要仔细读文章才行,那些一秒十行的看法肯定是觉得不知道在说啥,哈哈。
    关于密码,我就是传说中的所有密码相同,嘿嘿。不过是相同的两三组密码,错了就试一试另外两组总会成功的,可是经常还是会输错被锁...
    一般这样的多几次我就弃用了,我觉得这就是体验不好,哈哈哈哈。

    执迷不悟 回复
    1. xylx

      @执迷不悟

      还是你理解我,多谢支持。

      xylx 回复
  12. 奶爸de笔记

    我那还有缓存?我看你搞的假邮箱

    奶爸de笔记 回复
    1. xylx

      @奶爸de笔记

      xylx 回复
      1. 奶爸de笔记

        @xylx

        好奇怪啊,为什么我这怎么测试都没了。手机虚拟机都没有。我再去换个手机试试。

        奶爸de笔记 回复
        1. xylx

          @奶爸de笔记

          可能我们分配的cdn节点不一样

          xylx 回复
  13. 石樱灯笼

    使用cdn后获取访问者真实IP地址的正确做法不是改 Apache 或 Nginx 等 HTTP 引擎的设置么?不然 access.log 中记录的也会是 CDN 地址的。
    而且直接把 HTTP_X_FORWARDED_FOR 往 REMOTE_ADDR 上糊可不是什么好主意啊。

    石樱灯笼 回复
    1. xylx

      @石樱灯笼

      您说的是webserver日志里面的ip记录。
      我文章里面写的是博客后台获取的ip哟。

      xylx 回复
      1. 石樱灯笼

        @xylx

        我说的包含这两者

        石樱灯笼 回复
        1. xylx

          @石樱灯笼

          嗯,我也知道这个方法有时候会无效,但是技术有限,一般nginx也是用$http_x_forwarded_for来获取吧?还有nginx的RealIPModule也用过,同样不怎么样。大神有什么更好的方法么?请赐教。

          xylx 回复
          1. 石樱灯笼

            @xylx

            如果是 Choudflare 的话,有不少方法可以实现。不过你用的国内服务,无能为力。

            石樱灯笼
  14. 小石

    原来我又忘记加这玩意了

    小石 回复
  15. 何先生

    指定cloudflare A记录ip后这种方法也无效。。

    何先生 回复
    1. xylx

      @何先生

      Choudflare我不知道呢,楼上的石樱灯笼说Choudflare有不少方法可以实现,你可以问问他。

      xylx 回复
发表新评论