Instale el proxy de Tor en Ubuntu 20.04 Linux

Instale el proxy de Tor en Ubuntu 20.04 Linux

Tor es un software gratuito que permite a un usuario tener anonimato completo en línea. Se puede usar para evitar que los sitios web y las aplicaciones rastreen su ubicación o intente identificarlo. Lo hace enrutando los datos de su red a través de un grupo de servidores en todo el mundo, al tiempo que elimina la información de identificación de los encabezados de paquetes.

A menudo se usa para evitar bloques de región en los gustos de Netflix o YouTube. A algunos usuarios les gusta porque evita que las empresas de seguimiento de anuncios construyan un perfil en su parte en función de sus hábitos de navegación y en los anuncios personalizados. Aún así, otros son un poco paranoicos y aprecian la seguridad de que nadie puede espiar su actividad de Internet.

Puedes usar Tor en Ubuntu 20.04 fosa focal instalando el cliente TOR. Le mostraremos cómo configurarlo en esta guía, que incluye la configuración del navegador y permitir que todos sus comandos de shell se ejecute a través de la red de Tor.

En este tutorial aprenderás:

  • Cómo instalar Tor en Ubuntu 20.04
  • Pon a prueba tu conexión de red a través de Tor
  • Cómo torar su caparazón temporal o persistentemente
  • Habilitar y utilizar el puerto de control de TOR
  • Configurar el navegador web para usar Tor Network
Cómo usar la red Tor para navegar en línea en Ubuntu 20.04 escritorio/servidor Requisitos de software y convenciones de línea de comandos de Linux
Categoría Requisitos, convenciones o versión de software utilizada
Sistema Instalado Ubuntu 20.04 o actualizado Ubuntu 20.04 fosa focal
Software Colina
Otro Acceso privilegiado a su sistema Linux como root o a través del sudo dominio.
Convenciones # - requiere que los comandos de Linux dados se ejecuten con privilegios raíz directamente como un usuario raíz o mediante el uso de sudo dominio
ps - Requiere que los comandos de Linux dados se ejecuten como un usuario regular no privilegiado

Instale Tor en Ubuntu 20.04

  1. Primero, necesitamos instalar Tor en nuestro sistema. Abra un terminal y escriba el siguiente comando para instalarlo:
    $ sudo apt instalación tor 


  2. Por defecto, Tor se ejecuta en el puerto 9050. Puede confirmar que Tor está funcionando correctamente usando el ss Comando en la terminal:
    $ SS -NLT State Recv-Q Send-Q Dirección local: Puerto Dirección de pares: Proceso de puerto Escuchar 0 4096 127.0.0.53%LO: 53 0.0.0.0:* Escucha 0 5 127.0.0.1: 631 0.0.0.0:* Escucha 0 4096 127.0.0.1: 9050 0.0.0.0:* 
    Copiar

    Otra forma rápida de verificar si Tor está instalado y ver qué versión está ejecutando con este comando:

    $ Tor -Versión Tor Versión 0.4.2.7. 

Prueba de conexión de red Tor

  1. Veamos a Tor en acción y asegúrese de que esté funcionando cómo se supone que debe. Lo haremos obteniendo una dirección IP externa de la red Tor. Primero, verifique cuál es su dirección IP actual:
    $ wget -qo - https: // API.ipificar.org; Echo 147.232.135.100 
  2. Luego, ejecutaremos el mismo comando pero lo prefacionaremos con torsocks. De esta manera, el comando se ejecuta a través de nuestro cliente TOR en su lugar.
    $ torsocks wget -qo - https: // API.ipificar.org; Echo 162.247.74.200 
    Vea cómo cambia nuestra dirección IP al usar el prefijo del comando Torsocks

Debería ver una dirección IP diferente ahora. Eso significa que nuestra solicitud fue enrutada a través de la red Tor con éxito.

Cómo "Torificar" su carcasa

  1. Obviamente, prefaceando todos los comandos relacionados con la red con torsocks Envejecerá rápidamente. Si desea utilizar la red Tor de forma predeterminada para los comandos de shell, puede torificar su shell con este comando:
    $ Torsocks de origen en modo Tor activado. Cada comando será Torificado para este caparazón. 
  2. Para asegurarse de que funcionara, intente recuperar su dirección IP sin usar el torsocks Prefijo de comando:
    $ wget -qo - https: // API.ipificar.org; Echo 162.247.74.200 
    Encienda el modo Tor para torde la carcasa
  3. El shell Torificado solo persistirá para la sesión actual. Si abre nuevos terminales o reinicia su PC, el shell volverá a su conexión ordinaria. Para girar torsocks En permanentemente para todas las nuevas sesiones de shell y después del reinicio, use este comando:
    $ Echo ". torsocks en ">> ~/.bashrc 
  4. Si necesita alternar torsocks Modo apagado nuevamente, solo ingrese:
    $ fuente Torsocks Off Tor Mode desactivado. El comando ya no pasará por tor. 

Habilitar el puerto de control de Tor

Para interactuar con la instalación de TOR en nuestro sistema, necesitamos habilitar el puerto de control de Tor. Una vez habilitado, Tor aceptará conexiones en el puerto de control y le permitirá controlar el proceso TOR a través de varios comandos.

  1. Para comenzar, protegeremos la contraseña de la conexión TOR con el siguiente comando. Estamos usando my-tor-password en este ejemplo.
    $ torpass = $ (tor --hash-password "my-tor-password") 
  2. A continuación, use este comando para habilitar el puerto de control TOR e insertar nuestra contraseña previamente hash:
    $ printf "HashedControlPassword $ torpass \ ncontrolport 9051 \ n" | sudo tee -a/etc/tor/torrc 
    Generando un hash de contraseña de Tor


  3. Puedes verificar el contenido de tu /etc/tor/torrc Archivo de configuración para confirmar que la configuración de la contraseña hash se ha incluido correctamente.
    $ cola -2/etc/tor/torrc hashedcontrolpassword 16: 5d13cf3c7511d9fc60161179f8ffa1083c99601a5257cdc622e161839b controlport 9051 
  4. Reiniciar el tor para aplicar los cambios:
    $ sudo systemctl reiniciar tor 
  5. Ahora, debería poder ver el servicio TOR ejecutándose en ambos puertos 9050 y 9051:
    SS -NLT State Recv-Q Send-Q Dirección local: Puerto Dirección de pares: Proceso de puerto Escuchar 0 4096 127.0.0.53%LO: 53 0.0.0.0:* Escucha 0 5 127.0.0.1: 631 0.0.0.0:* Escucha 0 4096 127.0.0.1: 9050 0.0.0.0:* Escucha 0 4096 127.0.0.1: 9051 0.0.0.0:* 
    Copiar

Conectarse al puerto de control de Tor

  1. Ahora, podemos conectarnos al puerto de control Tor para comunicarse con Tor y emitir comandos. Por ejemplo, aquí usamos el telnet comandar solicitar un nuevo circuito TOR y borrar caché:
    $ Telnet 127.0.0.1 9051 intentando 127.0.0.1 .. . Conectado a 127.0.0.1. El personaje de escape es '^]'. Autenticar "my-tor-password" 250 ok señal newnym 250 ok señal cleardnscache 250 ok salga 250 conexión de conexión de cierre cerrado por anfitrión extranjero. 
    Copiar

    En la línea 5 hemos entrado AUTENTICAR comando y nuestra contraseña de tor. En la línea 7 y la línea 9 le pedimos a Tor un nuevo circuito y limpiamos caché. Obviamente, debe conocer algunos comandos para obtener mucho uso del puerto de control, por lo que vinculamos una lista de comandos anteriores.

    Conectarse al puerto de control de Tor
  2. La comunicación con el puerto de control de TOR también se puede escribir con shell. Considere el siguiente ejemplo, que solicitará un nuevo circuito (dirección IP) desde TOR:
    $ fuente Torsocks Off Tor Mode desactivado. El comando ya no pasará por tor. $ torsocks wget -qo - https: // API.ipificar.org; Echo 103.1.206.100 $ echo -e 'autenticar "my-tor-password" \ r \ nsignal newnym \ r \ nquit' | NC 127.0.0.1 9051 250 OK 250 OK 250 Conexión de cierre $ torsocks wget -qo - https: // API.ipificar.org; Echo 185.100.87.206 
    Copiar

    La magia ocurre en la línea 5, donde se unen múltiples comandos TOR. El wget Los comandos muestran cómo ha cambiado la dirección IP de nuestra conexión después de solicitar un circuito limpio. Este script se puede ejecutar en cualquier momento que necesite obtener un nuevo circuito.

Configurar el navegador web para usar Tor Network

Para navegar por la web de forma anónima a través de Tor, necesitaremos configurar nuestro navegador web para enrutar el tráfico a través de nuestro host local Tor. Así es como configuraría eso en el navegador web predeterminado de Ubuntu, Firefox. Las instrucciones para otros navegadores web serán muy similares.



  1. Abra el panel de configuración en el menú o escribiendo Acerca de: Preferencias en la barra de direcciones. Desplácese hacia abajo para encontrar "Configuración de red" y haga clic en el botón "Configuración". Abra el menú Configuración de red en su navegador web
  2. En este menú, seleccione "Configuración de proxy manual" e ingrese hostil debajo del campo "Socks Host". Para el puerto, ingrese 9050. Vea la captura de pantalla a continuación para ver cómo debe verse el suyo. Configurar calcetines host dentro de la configuración de red
  3. Cuando haya terminado de ingresar esa configuración, haga clic en Aceptar. Puede confirmar que los cambios han entrado en vigencia al navegar a un sitio web como IP Chicken para asegurarse de estar conectado a la red Tor. Este es un paso recomendado en cualquier momento que desee asegurarse absolutamente de que está navegando de forma anónima. Estamos navegando de forma anónima, de ahí la nueva dirección IP de Tor Network

Conclusión

Usar tor es una excelente manera de mantener el anonimato en Internet. Es totalmente gratis y solo tarda unos minutos en configurar. Puede ejercer mucho control sobre su conexión TOR si se toma un poco de tiempo para comprender cómo funciona el puerto de control, como hemos mostrado en este artículo.

Al utilizar lo que ha aprendido en esta guía, puede asegurarse de que toda su actividad de Internet saliente esté enmascarada, ya sea que esté utilizando un navegador web o emitir comandos desde el terminal. Por supuesto, otras aplicaciones también se pueden configurar para usar TOR, solo necesita configurarlas para conectarse a sus calcetines localeshost.

Tutoriales de Linux relacionados:

  • Instale el proxy de Tor en Ubuntu 22.04 Linux
  • Cosas para instalar en Ubuntu 20.04
  • Instalación de encabezados de kernel de Manjaro Linux
  • Recupere su privacidad y seguridad en la era digital
  • Cómo descargar videos en línea desde la línea de comandos de Linux ..
  • Tutorial de configuración proxy de calamar en Linux
  • Cosas que hacer después de instalar Ubuntu 20.04 fossa focal Linux
  • Openlitespeed como proxy inverso
  • Configuración de ZFS en Ubuntu 20.04
  • Una introducción a la automatización, herramientas y técnicas de Linux