只需运行此函数以检测是否使用代理,如果是,则可以使用任何分析代码或阻止用户。 function proxy_detected(){ if ( $_SERVER['HTTP_X_FORWARDED_FOR'] || $_SERVER['HTTP_X_FORWARDED'] || $_SERVER['HTTP_FORWARDED_FOR'] || $_SERVER['HTTP_CLIENT_IP'] || $_SERVER['HTTP_VIA'] || in_array($_SERVER['REMOTE_PORT'], array(8080,80,6588,8000,3128,553,554)) || @fsockopen($_SERVER['REMOTE_ADDR'], 80, $errno, $errstr, 30)) { return true; } else { return false; }}echo ( proxy_detected() ) ? "检测到代理" : "未检测到代理";