ja zrobiłem sobie prosty tester anonimowości PROXY
wywołuję swoją stronę testową a w niej mam funkcję sprawdzającą maskowanie IP, jeśli mój IP jest zamaskowany znaczy się PROXY anonimowe
function getIp() {
if (isset($_SERVER["HTTP_X_FORWARDED_FOR"])) return $_SERVER["HTTP_X_FORWARDED_FOR"]; if (isset($_SERVER["HTTP_CLIENT_IP"])) return $_SERVER["HTTP_CLIENT_IP"]; return $_SERVER["REMOTE_ADDR"];
}
if (getenv('HTTP_X_FORWARDED_FOR')) return getenv('HTTP_X_FORWARDED_FOR');
if (getenv('HTTP_CLIENT_IP')) return getenv('HTTP_CLIENT_IP');
}