【发布时间】:2009-06-16 11:35:48
【问题描述】:
我正试图弄清楚如何检测登录我网站的人是否在代理后面。我读到您可以通过可嵌入对象(Flash 和 Java)检测一个人的真实 IP 地址。但是,我实际上无法找到任何示例或来源。
我正在使用 PHP,并且我读过寻找 $_SERVER['HTTP_X_FORWARDED_FOR'], $_SERVER['HTTP_CLIENT_IP'] 等会检测到大多数代理,但到目前为止我还无法通过 TOR 进行测试(也许 TOR 不会标记这些,但是我读过匿名代理仍然显示HTTP_X_FORWARDED)。如果可能的话,我想尝试使用 java servlet。谁能指出我正确的方向(最好是示例?)我在 hackers.org 上看到了一些代码,但它们只显示了客户端而不是服务器端。
【问题讨论】:
-
如果我可以问:为什么要检测代理用户?除了它们的连接使用可能存在一些差异(网络足迹,如果你愿意的话)之外,这真的无关紧要。