誰かが私のウェブサイトにアクセスする前にプロキシを完全に検出して、不正行為を防止したいと考えています。
Transparent、Anonymous、High Anonymous、Socks、Torなど、すべてのプロキシを実際に検出できるスクリプトはPHPにありますか?
私はコードを持っていますが、それがすべてのプロキシをフィルタリングするかどうかはわかりません:
$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!");
}
私のウェブサイトに来るすべてのプロキシトラフィックを停止できる完全なソリューションを作成するのを手伝ってくれる人はいますか?