sshuttle conectado pero www.whatismyip.com todavía muestra mi propia IP

sshuttle conectado pero www.whatismyip.com todavía muestra mi propia IP

estoy tratando de usarsshuttlepara disfrazar mi dirección IP, pero sin éxito. yo uso el comando

sshuttle -r <user>@<remote_server> 0.0.0.0/0 -e "ssh -i /home/felix/.ssh/id_rsa" --exclude <remote_server> --dns -v

Si verifico mi IP en https://www.iplocation.net/se muestra la IP del servidor. Sin embargo, si uso https://www.whatismyip.com/, todavía muestran la IP y la ubicación de mi computadora.

¿Cómo es esto posible? ¿Y qué puedo hacer para disfrazar realmente mi IP de manera sólida?

No hay mensajes de error en la terminal donde se ejecuta sshuttle, ni siquiera cuando uso más -v.

Respuesta1

Encontré la solución: de forma predeterminada, sshuttlesolo los túneles solicitan IPv4. www.whatismyip.com, sin embargo, evalúa la dirección IPv6. Para tunelizar también el tráfico IPv6, tuve que cambiar el comando a

sshuttle -r <user>@<server> 0.0.0.0/0 -e "ssh -i /home/felix/.ssh/id_rsa" --exclude <server> -v --method tproxy

Sólo funcionó después de que compilé una lista enorme de módulos en mi kernel, sin estar seguro de cuáles de ellos eran realmente necesarios. Definitivamente los módulos de socket para IPv6.

Respuesta2

Para mí funcionó, si pasas todas las conexiones como subredes, es decir:

sshuttle -r <user>@<server> 0/0

0/0También incluye IPv6.

información relacionada