GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar y usar Tor (cliente) como proxy en Ubuntu, Pop! _OS o Linux Mint

gate (The Onion Router) enruta el tráfico de Internet a través de una red de superposición voluntaria para proteger la privacidad y la libertad del usuario.

Este artículo explica cómo instalar el último cliente Tor en Ubuntu 20.10, 20.04, 19.10, 18.04 o 16.04 / Linux Mint 20, 19.x y 18.x y usarlo como proxy con varias aplicaciones.

Las instrucciones a continuación brindan los pasos de configuración de Privoxy, si desea usar Tor con una aplicación que no admite proxies SOCKS5, configurar manualmente el proxy en caso de que Torsocks no inicie una aplicación y configurar Tor para usar nodos de salida específicos del país (para que pueda especificar qué país debe ser su nueva IP), útil si desea eludir las restricciones / censura del país y no puede pagar una VPN (pero si puede, elija la opción VPN !).

Esto debería funcionar en Ubuntu 16.04/Linux Mint 18.x, Ubuntu 18.04/Linux Mint 19.x, 19.10 y 20.04/Linux Mint 20, Ubuntu 20.10 y posteriores, así como distribuciones de Linux basadas en Ubuntu como Pop. _OS, SO elemental y Ubuntu, o variantes de Linux Mint como Linux Mint MATE o Kubuntu, Xubuntu, Ubuntu MATE, etc.

Las versiones de Ubuntu anteriores a 16.04 / Linux Mint anteriores a 18.x no usan systemd, por lo que algunas cosas en este artículo no funcionarán para versiones tan antiguas.

Tor no evita que los servicios en línea descubran que estás usando Tor, ¡así que tenlo en cuenta! Esto debería ser por privacidad y no por anonimato. Si todo lo que necesita es un navegador web con Tor, use Tor Browser que usa Firefox ESR como base, es muy fácil de usar y tiene todo lo que necesita. Este artículo es para usar el cliente Tor con otras aplicaciones. ¡No confundas Tor (cliente) con Tor Browser, son dos cosas diferentes (en lo que hacen)!

¡Instale Tor y opcionalmente Privoxy en Ubuntu / Pop! _OS o Linux Mint

Yo. ¡Instala Tor en Ubuntu / Pop! _OS o Linux Mint

El paquete Tor de los repositorios de Ubuntu no suele actualizarse con frecuencia, por lo que se recomienda utilizar el repositorio oficial de Tor en su lugar.

Iniciar la instalación apt-transport-https , necesario para usar repositorios https y curl para descargar la clave del repositorio:

sudo apt install apt-transport-https curl

¡Y luego agregue el repositorio Tor (y su clave) en Ubuntu / Pop! _OS con estos comandos:

sudo -i
echo "deb https://deb.torproject.org/torproject.org/ $(lsb_release -cs) main" > /etc/apt/sources.list.d/tor.list
curl https://deb.torproject.org/torproject.org/A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89.asc | gpg --import
gpg --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 | apt-key add -
apt update
exit

Para Linux Mint, use los mismos comandos que arriba pero reemplace $(lsb_release -cs) en el primer comando con el nombre de código de la versión de Ubuntu en el que se basa su versión de Linux Mint. Usar para Linux Mint 20 focal , use para Linux Mint 19 (y 19.x) bionic , mientras que Mint 18.x se usa para Linux xenial .

Ahora estás listo para instalar Tor, tor-geoipdb (para poder utilizar nodos de salida específicos del país), torsocks (una biblioteca para torificar aplicaciones fácilmente) y deb.torproject.org-keyring (un paquete que garantiza que tenga la última clave de firma del repositorio):

sudo apt install tor tor-geoipdb torsocks deb.torproject.org-keyring


II. Opcionalmente, instale Privoxy y configúrelo para usarlo con Tor

Privoxy es un proxy web sin almacenamiento en caché. Puede usarlo con Tor si planea usar Tor con aplicaciones que solo admiten proxies HTTP (no admiten proxies SOCKS5).

Para instalar Privoxy en Ubuntu / Pop! Uso de _OS o Linux Mint:

sudo apt install privoxy

Para usar Privoxy con Tor necesitas editarlo /etc/privoxy/config Archivo de configuración con un editor de texto como Nano (como root):

sudo nano /etc/privoxy/config

En este archivo de configuración, agregue la siguiente línea al final del archivo (puede llegar al final del archivo usando el editor de texto de la línea de comando Nano presionando Ctrl + W seguido de Ctrl + V sin cambiar nada más:

forward-socks5 / localhost:9050 .

Hay un espacio y luego un punto al final de la línea, esto no es un error tipográfico.

Luego guarde el archivo y salga (para guardar el archivo usando el editor de texto de la línea de comando Nano, presione Ctrl + O , luego Enter; Salir con Ctrl + X ).

Ahora tienes que reiniciar Privoxy:

sudo systemctl restart privoxy

Use Tor y Privoxy en Ubuntu / Pop! _OS o Linux Mint

Yo. Usar medias de portería sobre portería

Para iniciar fácilmente una aplicación y usar Tor, puede usar torsocks que funciona tanto con GUI como con programas de línea de comandos. Esta biblioteca garantiza que las solicitudes de DNS se procesen de forma segura y rechaza explícitamente cualquier tráfico que no sea TCP de la aplicación que está utilizando.

Por ejemplo, para iniciar Spotify con Torsocks, use:

torsocks spotify

Para probar, ejecute este comando para obtener su dirección IP real:

curl ipv4.icanhazip.com

(Si curl no está instalado, puedes instalarlo con:sudo apt install curl )

Luego ejecuta el mismo comando pero usa torsocks:

torsocks curl ipv4.icanhazip.com

El comando torsocks debería devolver una IP diferente porque se ejecutó a través del proxy Tor.

Si recibe un mensaje de error, es posible que el servicio Tor no se esté ejecutando. Debería iniciarse automáticamente cuando lo instale, pero si no lo hace, puede iniciarlo con este comando:

sudo systemctl start tor

Sin embargo, hay un problema con torsocks:algunas aplicaciones no se inician. Por ejemplo, ejecutar torsocks firefox o torsocks google-chrome no hace nada. En tales casos, deberá ingresar manualmente el proxy Tor SOCKS5 en la aplicación que desea usar; consulte a continuación.

II. Ingrese la dirección del proxy manualmente

Una vez que haya instalado Tor y Privoxy, puede usar la siguiente información de proxy (solo necesita configurar uno de estos dos) en la configuración de red/proxy de la aplicación:

  • proxy SOCKS5:use localhost como servidor proxy/IP, y 9050 como el puerto
  • Proxy HTTP (requiere Privoxy instalado y configurado como se describe):use localhost como dirección proxy y 8118 como el puerto


Si es posible, utilice un proxy SOCKS5 o, si la aplicación no lo admite, utilice un proxy HTTP normal.

También puede usar Tor como un proxy para todo el sistema. Por ejemplo, ve a Gnome System Settings > Network , haga clic en Network Proxy , pon el proxy en Manual , luego usa localhost como anfitrión calcetín y 9050 como puerto:

</code>
Ubuntu
  1. Cómo instalar y usar Hubot en Ubuntu Linux

  2. Instale el proxy Tor en Ubuntu 20.04 Linux

  3. Instale el proxy Tor en Ubuntu 22.04 Linux

  4. Cómo instalar Skype 5.0 en Ubuntu y Linux Mint

  5. Cómo instalar Adobe Acrobat Reader en Ubuntu y Linux Mint

Cómo instalar y usar las herramientas de captura de pantalla de Ubuntu Linux

Cómo instalar y usar WinSCP en Ubuntu 20.04 Linux

Instale y use el personalizador de Grub en Ubuntu 20.04 o Linux Mint 20.02

Cómo instalar el navegador TOR en Ubuntu / Linux Mint

Cómo instalar Wine 5.0 en Debian, Ubuntu y Linux Mint

Cómo instalar y usar ClamAV Antivirus en Ubuntu Linux