0x1e240
V2EX  ›  WordPress

WordPress 后台评论的 IP 显示异常

  •  
  •   0x1e240 · Jan 9, 2015 via Android · 3406 views
    This topic created in 4167 days ago, the information mentioned may be changed or developed.
    新评论的 IP 都显示为 127.2.194.129,垃圾评论也显示为这个 IP,这个 IP 段不是保留地址嘛!

    博客是在Openshift上,无CDN,最近从4.0升级到了4.1,没有其他的改动。

    这个是什么情况?
    7 replies    2015-01-09 12:55:26 +08:00
    cnbeining
        1
    cnbeining  
       Jan 9, 2015 via iPad   ❤️ 1
    这要从openshift的架构开始说起。

    以下省略2000字。

    你可能需要加一个反代ip修复插件。

    以上。
    sumhat
        2
    sumhat  
       Jan 9, 2015
    是不是有什么管理评论的插件发疯了?
    lincanbin
        3
    lincanbin  
       Jan 9, 2015 via Android   ❤️ 1
    获取IP的函数,为了兼容CDN提取了$_SERVER['HTTP_X_FORWARDED_FOR']进行判断,因此可以伪造。
    应该直接return $_SERVER['REMOTE_ADDR']

    应该有个类似 https://github.com/lincanbin/Carbon-Forum/blob/master/common.php 的第185行的函数,找到并改掉。
    vibbow
        4
    vibbow  
       Jan 9, 2015
    如果LZ用的Apache,并且比较偷懒的话
    装个这个就行了:libapache2-mod-rpaf
    YAFEIML
        5
    YAFEIML  
       Jan 9, 2015
    80是内网转发出来的?
    cnbeining
        6
    cnbeining  
       Jan 9, 2015
    @YAFEIML Apache监听8080转到80.
    0x1e240
        7
    0x1e240  
    OP
       Jan 9, 2015 via Android
    @cnbeining 省略了重要的部分
    @sumhat 没有
    @lincanbin 答到重点了,GJ
    @vibbow 弄个WP插件解决了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2106 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 55ms · UTC 16:11 · PVG 00:11 · LAX 09:11 · JFK 12:11
    ♥ Do have faith in what you're doing.