Guía Completa de Instalación y Configuración de un Proxy Privoxy y Tor

Hacker La Red Oscura

A continuación, se presenta una guía paso a paso para instalar y configurar un proxy Privoxy y Tor en un sistema basado en Linux. Esta configuración permitirá enrutar el tráfico web a través de la red Tor usando Privoxy como proxy HTTP.

Requisitos Previos

  • Un sistema basado en Linux (Ubuntu, Debian o similar).
  • Privilegios de superusuario (sudo).

Paso 1: Instalación de Tor

  1. Actualizar el sistema:

    sudo apt update sudo apt upgrade -y
  2. Instalar Tor:

    sudo apt install tor -y
  3. Verificar que Tor esté funcionando:

    systemctl status tor

    Deberías ver algo como "active (running)".

Paso 2: Configuración de Tor

  1. Editar el archivo de configuración de Tor:bashCopiar códigosudo nano /etc/tor/torrc
  2. Añadir la configuración para escuchar en una dirección específica:

    # Añadir al final del archivo

    torrc SocksPort 9050

    Guarda y cierra el archivo (Ctrl+O, Enter, Ctrl+X).
  3. Reiniciar el servicio de Tor para aplicar los cambios:

    sudo systemctl restart tor

Paso 3: Instalación de Privoxy

  1. Instalar Privoxy:

    sudo apt install privoxy -y

Paso 4: Configuración de Privoxy

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

    sudo nano /etc/privoxy/config
  2. Configurar Privoxy para usar Tor: Busca y edita (o añade) las siguientes líneas:

    # Añadir al final del archivo config
    forward-socks5t / 127.0.0.1:9050 .
  3. Opcional: Permitir conexiones desde otras máquinas (modificar con precaución):

    listen-address 0.0.0.0:8118
  4. Guardar y cerrar el archivo (Ctrl+O, Enter, Ctrl+X).
  5. Reiniciar el servicio de Privoxy para aplicar los cambios:

    sudo systemctl restart privoxy

Paso 5: Verificación de la Configuración

  1. Probar la configuración utilizando curl:

    curl --proxy https://localhost:8118 https://check.torproject.org

    Deberías ver una página que verifica si estás utilizando Tor.

Archivos de Configuración Finales

Archivo /etc/tor/torrc:

# Esto configura Tor para escuchar en el puerto 9050
SocksPort 9050

Archivo /etc/privoxy/config:

# Configuración de Privoxy para usar Tor como proxy
forward-socks5t / 127.0.0.1:9050 .

# Opcional: Permitir conexiones desde otras máquinas
# Escuchar en todas las direcciones IP y el puerto 8118
listen-address 0.0.0.0:8118

Conclusión

Has configurado exitosamente un proxy Privoxy y Tor en tu sistema Linux. Esta configuración enruta todo el tráfico HTTP a través de la red Tor, proporcionando un mayor nivel de anonimato. Recuerda que Tor puede ser más lento que una conexión directa a Internet debido a la naturaleza de la red.

Troubleshooting

  • Si no puedes conectarte a través de Privoxy, revisa los logs de Privoxy y Tor para detectar posibles problemas:

    sudo tail -f /var/log/privoxy/logfile
    sudo tail -f /var/log/tor/log
  • Asegúrate de que no hay conflictos de puertos con otros servicios en tu máquina.
  • Si Privoxy no parece estar funcionando, asegúrate de que esté escuchando en el puerto correcto y que Tor esté activo.

Siguiendo estos pasos, deberías tener un sistema proxy funcional que utilice Tor para enrutar el tráfico web.