Esconde tu IP en linux con un proxy TOR

Es posible que alguna vez necesites ocultar tu IP pública por motivos de privacidad o para evitar restricciones. El siguiente método redirecciona todo el tráfico de tu PC a través de la red TOR para todas las aplicaciones que se conecten a internet.

TorIptables2

Para hacer posible crear un proxy a la red TOR utilizaremos el programa TorIptables2.

Como prerequisito instalaremos TOR:

1
2
sudo apt-get install tor
sudo systemctl start tor

Si deseamos que el servicio se active desde el inicio:

1
sudo systemctl enable tor

A continuación:

1
2
3
4
5
git clone https://github.com/ruped24/toriptables2
cd toriptables2/
sudo mv toriptables2.py /usr/local/bin/
cd
toriptables2.py -h

Podemos ver la ayuda del programa:

1
2
3
-h, --help   show this help message and exit
-l, --load This option will load tor iptables rules
-f, --flush This option flushes the iptables rules to default

Vemos 3 parámetros, para activar el proxy ejecutaremos el programa con el parámetro -l:

1
sudo toriptables2.py -l

Veremos que el programa inicia e intenta obtener una IP pública nueva, esto puede demorar unos minutos. Una vez que obtengamos la IP podremos navegar o usar cualquier aplicación y las conexiones aparecerán como origen la nueva IP.

TOR IP

Verificamos que la ubicación reportada por la IP nueva es en Alemania en este caso:

Ubicación

Para desactivar el proxy ejecutamos:

1
sudo toriptables2.py -f

Este es un método muy sencillo para ocultar la IP pública de tu equipo rápidamente, y si necesitas cambiar de IP o el nodo de TOR es muy lento sólo reinicia el servicio TOR y obtén una nuea IP con TorIptables.