Instala el proxy oficial de Tor
Tor y su proxy oficial SOCKS 5 son bastante rápidos para ejecutarse en Ubuntu. Saliendo de las instrucciones de instalación del sitio web de Tor Project , haga lo siguiente:
- Abra una terminal presionando Ctrl+ Alt+T
Ejecute lo siguiente (reemplace xenialcon la versión que está ejecutando si no está en 16.04 Xenial Xerus):
sudo -i
echo deb http://deb.torproject.org/torproject.org xenial main > /etc/apt/sources.list.d/tor.list
echo deb-src http://deb.torproject.org/torproject.org xenial main >> /etc/apt/sources.list.d/tor.list
gpg --keyserver keys.gnupg.net --recv 886DDD89
gpg --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 | apt-key add -
apt update
apt install tor deb.torproject.org-keyring
exit
Ahora el proxy Tor SOCKS 5 se ejecutará en su máquina 127.0.0.1, en el puerto 9050. Recuerde que este es un proxy SOCKS 5, no un proxy HTTP.
Su proxy Tor se iniciará automáticamente cuando su máquina arranque. Puede ejecutar sudo service tor restartu otras acciones como start, stopy statuspara controlar el proxy Tor en su máquina.
Apto a través de Tor
Saliendo del apt-transport-tor Github README , aptpara trabajar a través de Tor:
- Copia de seguridad
/etc/apt/sources.listy todos los .listarchivos en/etc/apt/sources.list.d
- Abra una terminal presionando Ctrl+ Alt+T
Ejecute lo siguiente:
sudo -i
apt update
apt install apt-transport-tor
sed -i 's/ http/ tor+http/g' /etc/apt/sources.list /etc/apt/sources.list.d/*.list
apt update
exit
Asegúrese de corregir cualquier mensaje de error que aparezca (si es necesario, restaure los archivos de los que realizó una copia de seguridad)
Nota: Tenga en cuenta que algunos programas, como Google Chrome, modificarán su .listarchivo, por lo que esos programas pueden volver automáticamente a intentar conectarse directamente al buscar actualizaciones en lugar de pasar por Tor.
Configuración de proxy en el programa
Muchos programas se conectan bien a través de Tor si edita la configuración del proxy para:
- Anfitrión:
127.0.0.1
- Puerto:
9050
- Tipo de proxy (si se solicita):
SOCKS5
- Nombre de usuario / Contraseña (si se solicita): ambos configurados con el nombre del programa
Envoltura de proxy
Otros programas, como irssi, necesitan usar torsocks. Hay dos formas de hacer esto:
torsocks da mensajes de error:
torsocks -i command arguments
torsockses silencioso (útil para programas como irssiese, asumen que controlan completamente lo que se muestra en el terminal):
TORSOCKS_LOG_LEVEL=1 torsocks -i command arguments