我想在有人进入我的网站之前全面检测代理,以防止欺诈行为。
PHP 中是否有任何脚本可以实际检测所有代理,例如透明、匿名、高匿名、Socks、Tor 等?
我有一个代码,但我不确定它是否过滤了所有代理:
$proxy_headers = array(
'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'
);
foreach($proxy_headers as $x){
if (isset($_SERVER[$x])) die("You are using a proxy!");
}
有人可以帮助我创建一个可以阻止任何代理流量进入我的网站的完整解决方案吗?