Quizás estoy equivocado, pero dudo que usar un proxy sirva de algo en este caso ya que igualmente la petición a la web pasará por el router, del cuál la página seguirá obteniendo la IP. Lo mismo pasa con VPN, maquinas virtuales, etc (excepto usar una antena wifi, por ejemplo, que aunque se conecte al mismo router, detecta una IP distinta, por eso comentaba anteriormente el tema referente al cambio de MAC).
PC---Proxy1---Router---ISP---Proxy2---WEB
PC con IP privada 192.168.1.30
Proxy1 con IP privada 192.168.1.37
ISP con IP pública 178.142.78.14
Proxy2 con IP pública 125.524.24.41
Explicación:
Proxy1 se conecta a la red local.
Router usa dhcp para asignarle una ip privada.
Tú en tu PC escribes elhacker.net en el navegador.
El proxy resuelve la dirección IP del dominio con su DNS para evitar DNS leak.
El router manda el tráfico a su red de servidores y te asignan una ip Pública.
Con esa IP pública te conectas al Proxy2.
Proxy2 guarda la IP pública de tu ISP y obtiene su propia IP obteniéndola de su propio ISP. Pasa el tráfico por su ISP y va a ElHacker.net a través de cloudflare, los ISP y proxys que estén de por medio.
elhacker.net obtiene la IP del Proxy2. Le manda la respuesta.
Proxy2 le manda la respuesta a tu ISP. Tu ISP te lo manda al router. El router lo redirige al proxy. Tu te descargas los archivos del proxy y visualizas la WEB en tu navegador.
Ni el router "sabe" que tú estás viendo elhacker.net ni elhacker.net sabe que que es tu ISP a quien le manda la petición.
Esto se puede modificar de muchas formas. Puedes incluso montarte tu "tor" con cifrados, limpiando datos que te identifiquen, interpretando los scripts para que se ejecuten en un nodo y no en el equipo, embeber la página en un frame para poder analizar los scripts antes de descargarlos del nodo e interpretarlos en tu navegador y guardando logs de nodo en nodo para reconstruir las respuestas sin necesidad de enviar toda la info al destino. Así aseguras que no se descubra tu IP o tu identidad mediante medios poco pasivos.