Potrebbe essere possibile per i server web / siti web trovare l'IP reale dietro a un proxy. Generalmente i server proxy HTTP, dopo aver ricevuto una richiesta da un client / utente, aggiungono un nuovo campo (X-Forwarded-For) nell'intestazione HTTP e successivamente inoltrano la richiesta al server web. Questo campo X-Forwarded-For ha l'indirizzo IP del client. Quindi, analizzando questo campo, un sito web può capire il vero indirizzo IP.
Tuttavia, i server proxy forniscono diversi livelli di anonimato. Se viene utilizzato un proxy altamente anonimo (noto anche come proxy elite), potrebbe non essere possibile per il sito Web trovare l'indirizzo IP reale, in quanto questi proxy elite di solito non includono tali intestazioni. Un'altra opzione è l'utilizzo di Ultrasurf se si desidera nascondere l'indirizzo IP reale.
Controlla questo post per i dettagli sull'intestazione x-forwarded-for e un semplice script demo python che mostra come un server Web può rilevare l'uso di un server proxy: X-Forwarded-For