2个月前关闭。
我正在寻找一种方法或一种方法来使用查看我的网站的任何类型的代理服务器来检测客户端。我正在使用PHP / Apache …最好的方法是什么?任何代理服务器都需要检测,而不是一个或另一个。
编辑
我对匿名代理更感兴趣…因为通过查找可以轻松检测到正常代理HTTP_X_FORWARDED_FOR。
HTTP_X_FORWARDED_FOR
另一个编辑
尝试这个:
1)转到http://kproxy.com(或任何其他免费的匿名代理站点)
2)访问:http://www.worldofwarcraft.com
3)他们能够以某种方式阻止,因为页面错误带有“错误加载样式表:加载XSLT样式表时发生网络错误:http : //kproxy.com/new- hp/layout/layout.xsl ”
我想做类似的事情以防止代理。
除非它们传递特殊的标头(例如X-Forwarded-For或类似名称)明确提及它,否则您将无法检测到。
据我了解,您必须使用黑名单。使用腻子端口转发,VPN或其他更高级方法的用户是不可更改的,因为它们的行为与普通用户完全相同。