Paso 1: Actualizar los paquetes del sistema
Antes de comenzar, asegúrate de que tu sistema esté actualizado.
sudo apt update && sudo apt upgrade -y
Paso 2: Instalar Tor
Para instalar Tor, puedes usar los repositorios oficiales de tu distribución. En Debian y Ubuntu, puedes hacer lo siguiente:
sudo apt install tor -y
Una vez instalado, puedes iniciar el servicio Tor:
sudo systemctl start tor
Y asegurarte de que se inicie automáticamente al arrancar el sistema:
sudo systemctl enable tor
Paso 3: Verificar la instalación de Tor
Para comprobar que Tor está funcionando correctamente, utiliza el siguiente comando:
sudo systemctl status tor
Paso 4: Instalar Proxychains
Proxychains se puede instalar directamente desde los repositorios de tu distribución. En Debian y Ubuntu, utiliza el siguiente comando:
sudo apt install proxychains -y
Paso 5: Configurar Proxychains
El archivo de configuración de Proxychains se encuentra en /etc/proxychains.conf
. Abre este archivo con un editor de texto, por ejemplo, nano
:
sudo nano /etc/proxychains.conf
Configuración Básica de Proxychains
Busca y edita las siguientes líneas según tus necesidades:
- Elige el modo de encadenamiento (solo uno debe estar descomentado):
- Dynamic (modo dinámico):
dynamic_chain
- Strict (modo estricto):
strict_chain
- Random (modo aleatorio)
random_chain
- Dynamic (modo dinámico):
- Configuración de proxy: Al final del archivo, define los proxies que vas a utilizar. Para Tor, agrega la siguiente línea:
socks4 127.0.0.1 9050
- Tiempo de espera: También puedes configurar el tiempo de espera para cada proxy. La configuración predeterminada suele ser suficiente, pero si necesitas cambiarla, busca y edita estas líneas:
# defaults set to "5 seconds":
tcp_read_time_out 15000
tcp_connect_time_out 8000
Guarda y cierra el archivo (Ctrl+O
para guardar y Ctrl+X
para salir en nano).
Paso 6: Verificar la configuración de Proxychains
Para asegurarte de que Proxychains esté configurado correctamente, puedes probarlo con un comando como curl
:
proxychains curl ifconfig.me
Este comando debería mostrar la dirección IP proporcionada por el proxy de Tor.
Paso 7: Uso de Proxychains
A continuación, te mostramos cómo utilizar Proxychains con algunos comandos y aplicaciones comunes:
- Navegador Web (Firefox):
proxychains firefox
- Actualización de paquetes:
proxychains sudo apt update
- Conexión a un servidor SSH:
proxychains ssh user@hostname
Ejemplo Completo: Navegar en la Web de forma anónima
- Abre un navegador web con Proxychains:bashCopiar código
proxychains firefox
- Verifica tu dirección IP visitando un sitio como WhatIsMyIP.
Si todo está configurado correctamente, deberías ver una dirección IP diferente a la de tu conexión regular, confirmando que tu tráfico está pasando por la red Tor.
Paso 8: Configuración avanzada (opcional)
Usar varios proxies
Puedes configurar varios proxies en el archivo /etc/proxychains.conf
. Por ejemplo:
socks4 127.0.0.1 9050
https 192.168.1.1 8080
socks5 10.0.0.1 1080
Forzar DNS a través del proxy
Para asegurarte de que todas las consultas DNS también pasen a través del proxy, descomenta la línea:
proxy_dns
Esto ayudará a evitar filtraciones de DNS y mejorará tu anonimato.
Con esta guía, deberías poder instalar, configurar y utilizar Proxychains y Tor en Linux para enrutar tu tráfico de internet de manera segura y anónima.