HTTP_VIA, HTTP_ FORWARDED, HTTP_USER_AGENT_VIA эти заголовки необходимо подделать!
Подобные способы определения IP-клиента давно устарели. Программер знающий тонкость HTTP_X_FORWARDED_FOR, никогда не будет использовать для определения IP.
А на HTTP_CLIENT_IP и REMOTE_ADDR управы нет...