0x1e240
V2EX  ›  WordPress

WordPress 后台评论的 IP 显示异常

  •  
  •   0x1e240 · Jan 9, 2015 via Android · 3766 views
    This topic created in 4322 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
    cnbeining
    Jan 9, 2015 via iPad❤️1
    1
    这要从openshift的架构开始说起。

    以下省略2000字。

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

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

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