【问题标题】:Get user ip behind behind anonymous proxy获取匿名代理后面的用户 ip
【发布时间】:2015-10-16 08:04:16
【问题描述】:

在我们的 Intranet 中,用户通过无法发送 HTTP_X_FORWARDED_FOR 的匿名代理访问 Web 服务器。有没有办法在使用 javascript 或 actionscript(flash) 或我的 Web 应用程序访问窗口 api 函数的其他方式的用户上获得真正的 ip 地址?所有用户都使用火狐浏览器。 Apache中有没有解决这个问题的配置?

【问题讨论】:

  • 既然您说的是 Intranet,我假设用户是某种员工。您可以创建一个 firefox 插件来检测本地 IP 地址并将其提供给服务器。这里有更多信息和工作示例:stackoverflow.com/questions/20194722/…

标签: javascript php proxy actionscript ip


【解决方案1】:

不幸的是,HTTP_X_FORWARDED_FOR 是成功识别匿名代理背后的客户端 IP 地址的最佳机会。

您也可以尝试以下这些标头来尝试识别客户端的真实 IP。

HTTP_VIA HTTP_X_FORWARDED_FOR HTTP_FORWARDED_FOR HTTP_X_FORWARDED HTTP_FORWARDED HTTP_CLIENT_IP HTTP_FORWARDED_FOR_IP VIA X_FORWARDED_FOR FORWARDED_FOR X_FORWARDED FORWARDED CLIENT_IP FORWARDED_FOR_IP HTTP_PROXY_CONNECTION

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-03-25
    • 2013-04-27
    • 1970-01-01
    • 1970-01-01
    • 2021-09-01
    • 2019-01-08
    • 2011-11-14
    • 1970-01-01
    相关资源
    最近更新 更多