Para asegurarte de que todas las consultas DNS también se enruten a través de Tor, necesitas ajustar tanto la configuración de Tor como la de Privoxy. Esto se logra configurando Privoxy para usar la resolución DNS de Tor en lugar de realizar las consultas DNS directamente.
Paso 1: Configuración de Tor para manejar las consultas DNS
- Editar el archivo de configuración de Tor:
sudo nano /etc/tor/torrc
- Agregar la configuración para manejar las consultas DNS:
# Añadir al final del archivo torrc
DNSPort 5353
AutomapHostsOnResolve 1
- Reiniciar el servicio de Tor para aplicar los cambios:
sudo systemctl restart tor
Paso 2: Configuración de Privoxy para usar el DNS de Tor
- Editar el archivo de configuración de Privoxy:
sudo nano /etc/privoxy/config
- Configurar Privoxy para enrutar las solicitudes DNS a través de Tor: Busca y edita (o añade) las siguientes líneas:
# Configuración de Privoxy para usar Tor como proxy SOCKS5
forward-socks5t / 127.0.0.1:9050 .
# Hacer que Privoxy utilice el DNS de Tor para resolver las direcciones
forward-socks4a / 127.0.0.1:9050 .
- Guardar y cerrar el archivo (Ctrl+O, Enter, Ctrl+X).
- Reiniciar el servicio de Privoxy para aplicar los cambios:
sudo systemctl restart privoxy
Verificación de la Configuración DNS
Para verificar que las consultas DNS también están siendo enrutas a través de Tor, puedes utilizar una herramienta como dig
o nslookup
junto con torsocks
.
- Instalar torsocks:
sudo apt install torsocks -y
- Probar una consulta DNS a través de Tor:
torsocks dig google.com
O:torsocks nslookup google.com
Deberías ver que la consulta DNS es realizada a través de la red Tor.
Archivos de Configuración Finales
Archivo /etc/tor/torrc
:
# Configuración de Tor para manejar las consultas DNS
SocksPort 9050
DNSPort 5353
AutomapHostsOnResolve 1
Archivo /etc/privoxy/config
:
# Configuración de Privoxy para usar Tor como proxy SOCKS5 y resolver DNS
forward-socks5t / 127.0.0.1:9050 .
forward-socks4a / 127.0.0.1:9050 .
Conclusión
Con esta configuración, no solo enrutarás tu tráfico web a través de Tor usando Privoxy, sino que también garantizarás que todas las consultas DNS se realicen a través de la red Tor, asegurando un mayor nivel de anonimato y privacidad.