一尘不染

通过PHP使用代理服务器检测客户端

php

2个月前关闭。

我正在寻找一种方法或一种方法来使用查看我的网站的任何类型的代理服务器来检测客户端。我正在使用PHP / Apache
…最好的方法是什么?任何代理服务器都需要检测,而不是一个或另一个。

编辑

我对匿名代理更感兴趣…因为通过查找可以轻松检测到正常代理HTTP_X_FORWARDED_FOR

另一个编辑

尝试这个:

1)转到http://kproxy.com(或任何其他免费的匿名代理站点)

2)访问:http//www.worldofwarcraft.com

3)他们能够以某种方式阻止,因为页面错误带有“错误加载样式表:加载XSLT样式表时发生网络错误:http : //kproxy.com/new-
hp/layout/layout.xsl ”

我想做类似的事情以防止代理。


阅读 189

收藏
2020-05-29

共1个答案

一尘不染

除非它们传递特殊的标头(例如X-Forwarded-For或类似名称)明确提及它,否则您将无法检测到。

据我了解,您必须使用黑名单。使用腻子端口转发,VPN或其他更高级方法的用户是不可更改的,因为它们的行为与普通用户完全相同。

2020-05-29