Instalar Tor

De enunpimpam
Saltar a: navegación, buscar


sudo apt-get install tor

Editamos el archivo de configuración y añadimos al final lo siguiente:

sudo nano /etc/tor/torrc
Log notice file /var/log/tor/notices.log
VirtualAddrNetwork 10.192.0.0/10 
AutomapHostsSuffixes .onion,.exit
AutomapHostsOnResolve 1
TransPort 9040 
TransListenAddress 192.168.42.1
DNSPort 53
DNSListenAddress 192.168.42.1

Si queremos que tor se conecte a una red de un solo pais o de varios tenemos añadir la siguiente linea en el archivo de configuración

ExitNodes {US}

Entre corchetes idicamos el pais {US}{AR} asi nos conectaremos a la red de usa y de argentina.

Eliminamos todas las reglas de iptables y creamos la nueva tabla de enrutado

sudo iptables -F
sudo iptables -t nat -F

Para poder acceder a la Raspberry pi por ssh hay que añadir una excepcion para el puerto 22

sudo iptables -t nat -A PREROUTING -i wlan0 -p tcp --dport 22 -j REDIRECT --to-ports 22

Abrir los puerto DNS (UDP port 53) para la interface wlan0 hasta el puerto interno 53

sudo iptables -t nat -A PREROUTING -i wlan0 -p udp --dport 53 -j REDIRECT --to-ports 53

Enrutar el trafico TCP de la interface wlan0 al puerto 9040

sudo iptables -t nat -A PREROUTING -i wlan0 -p tcp --syn -j REDIRECT --to-ports 9040

Comprobamos que todo esta correcto

sudo iptables -t nat -L

Guardamos la nueva tabla de enrutamiento

sudo sh -c "iptables-save > /etc/iptables.ipv4.nat"

Creamos los archivos de log de funcionamiento

sudo touch /var/log/tor/notices.log
sudo chown debian-tor /var/log/tor/notices.log
sudo chmod 644 /var/log/tor/notices.log

Comprobamos el funcionamiento:

ls -l /var/log/tor

Iniciamos el servicio manualmente

sudo service tor start

Comprobamos el estado del servicio

sudo service tor status

Iniciamos el inicio automatico

sudo update-rc.d tor enable

Para saber si estamos navegando por la red Tor podemos acceder a la siguiente web:

https://check.torproject.org/