Configuración de las Consultas DNS a través de Tor en Privoxy

Hacker La Red Oscura

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

  1. Editar el archivo de configuración de Tor:

    sudo nano /etc/tor/torrc
  2. Agregar la configuración para manejar las consultas DNS:

    # Añadir al final del archivo torrc

    DNSPort 5353
    AutomapHostsOnResolve 1
  3. 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

  1. Editar el archivo de configuración de Privoxy:

    sudo nano /etc/privoxy/config
  2. 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 .
  3. Guardar y cerrar el archivo (Ctrl+O, Enter, Ctrl+X).
  4. 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.

  1. Instalar torsocks:

    sudo apt install torsocks -y
  2. 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.