当前位置: 代码迷 >> JavaScript >> 在匿名代理后面获取用户IP
  详细解决方案

在匿名代理后面获取用户IP

热度:94   发布时间:2023-06-05 09:28:34.0

在我们的Intranet中,用户通过匿名代理访问Web服务器,该代理无法发送HTTP_X_FORWARDED_FOR 有没有办法使用javascript或actionscript(flash)来获取用户的真实ip地址,或者我的Web应用程序访问window api函数的另一种方式? 所有用户都使用Firefox浏览器。 Apache中有配置可以解决此问题吗?

不幸的是, 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

  相关解决方案