Cómo configurar un servidor proxy de Tor con Raspberry Pi

¿Le preocupa la privacidad en línea? Quizás le preocupa proteger su información personal de los vendedores y anunciantes en línea que quieran utilizar sus datos sin su permiso o vender su información a un tercero. Independientemente de sus motivaciones, la red Tor es una de las formas más populares de evitar todas las formas de vigilancia en línea. Aquí aprenderá cómo configurar un proxy Tor en Raspberry Pi y usarlo para enrutar automáticamente su tráfico a través de Tor cada vez que se conecte a su red doméstica.

¿Qué es un servidor proxy de Tor?

Un servidor proxy actúa como intermediario para los clientes que solicitan recursos de un servidor, como un archivo o un sitio web.

Cuando configura un servidor proxy de Tor, todo su tráfico se redirige a través de la red Tor. Cada paquete de datos que envías a través de Tor se cifra y descifra varias veces y se redirige a través de varios relés que se seleccionan al azar entre los miles de relés que componen la red Tor. De esta manera, puede ocultar su ubicación y actividad a cualquier persona que pueda estar mirando la red. Esto incluye ocultar los sitios web que visita, los mensajes que envía y las publicaciones que realiza.

Mucha gente accede a Tor a través del navegador Tor gratuito, pero esto requiere que configure el navegador en cada dispositivo en el que acceda a Internet. Si desea utilizar la red Tor en todos sus dispositivos o navegar por la Web de forma anónima utilizando su navegador web existente, a menudo es más fácil configurar un servidor proxy Tor, que es lo que aprenderá en este tutorial.

Lo que necesitarás

Para completar este tutorial, necesitará:

  • Raspberry Pi que ejecuta Raspberry Pi OS
  • Cable de alimentación compatible con su Raspberry Pi.
  • Teclado externo y una forma de conectarlo a su Raspberry Pi
  • Cable HDMI o micro HDMI, según su modelo de Raspberry Pi
  • Monitor externo
  • Cable Ethernet si no se conecta a través de Wi-Fi

Para comenzar: configura tu Raspberry Pi

Para empezar, conecta todos los periféricos a tu Raspberry Pi.

Una vez que su Raspberry Pi se haya iniciado, haga clic en el pequeño icono de red en la barra de herramientas y conéctese a su red Wi-Fi si no está utilizando un cable Ethernet.

Antes de comenzar, es una buena idea verificar que esté ejecutando la última versión del sistema operativo Raspberry Pi. Abra la Terminal y escriba el siguiente comando:

sudo apt update && sudo apt -y upgrade

Si instala una o más actualizaciones, reinicie su Raspberry Pi ejecutando el siguiente comando:

Instala Tor en tu Raspberry Pi

Puedes instalar Tor usando un solo comando de Terminal:

Puede instalar el software Tor en su Raspberry Pi, usando un solo comando.

Ahora tendrá dos nuevos servicios ejecutándose en su Raspberry Pi: tor.service y tor@default.service.

El servicio «tor» es simplemente un servicio ficticio que solo aparece activo. Para verificar que el servicio real tor @ default se esté ejecutando, use el siguiente comando de Terminal:

sudo systemctl status tor@default.service
Verifique el estado de su servicio Tor;  debería devolver un "activo" estado.

Si la Terminal devuelve un mensaje «activo», está listo para pasar al siguiente paso.

Configura tu servidor proxy Tor

Configure su servidor proxy realizando algunos cambios en el archivo de configuración de Tor. Antes de editar este archivo «torr», es una buena idea crear una copia de seguridad:

sudo cp /etc/tor/torrc /etc/tor/torrc.backup

Ahora que tiene una copia de seguridad, cree una configuración simple que expondrá el servicio de proxy Tor Socks en el puerto 9050 y aceptará conexiones desde la LAN local.

Para abrir el archivo de configuración «torr» para editarlo, ejecute el siguiente comando:

Este archivo ahora se iniciará en el editor de texto Nano. Primero, especifique el «SocksPort», que es la dirección IP de su Raspberry Pi. Puede recuperar esta información ejecutando el siguiente comando de Terminal:

Tome esta dirección IP y agregue el número de puerto: 9050. Por ejemplo, si la dirección IP de la Raspberry Pi es 192.168.1.111, agregue lo siguiente al archivo de configuración de Torr:

SocksPort 192.168.1.111:9050

Agregue lo siguiente al editor de texto Nano, asegurándose de reemplazar «SocksPort» con su propio valor:

SocksPort 192.168.1.100:9050
SocksPolicy accept 192.168.1.0/24
RunAsDaemon 1
DataDirectory /var/lib/tor

Una vez que haya realizado los cambios, guarde el archivo presionando Ctrl + O y Ctrl + X para cerrar.

Para reiniciar el servicio Tor con su nueva configuración, ejecute el siguiente comando:

sudo systemctl restart tor@default.service

Conéctese a su proxy Tor desde cualquier navegador web

En esta sección final, aprenderá cómo conectarse a su servidor Raspberry Pi, utilizando los principales navegadores web.

Tenga en cuenta que normalmente se conectará a su Raspberry Pi utilizando su dirección IP. Puede recuperar esta información en cualquier momento ejecutando el nombre de host -I en la terminal Raspberry Pi.

Mozilla Firefox

Comencemos configurando Firefox para usar su servidor proxy Socks:

1. En la esquina superior derecha de Firefox, seleccione el icono de tres líneas.

2. Seleccione «Preferencias».

Apunte el servidor Mozilla Firefox en la dirección de su servidor proxy Tor.

3. En el menú de la izquierda, seleccione «General».

4. Desplácese hasta «Configuración de red» y haga clic en el botón «Configuración …» que lo acompaña.

5. En la siguiente ventana «Configuración de conexión», seleccione la casilla de verificación «Configuración manual del proxy».

Abra Mozilla's "Configuración de conexión" y seleccione "Configuración manual de proxy."

6. En el campo «SOCKS Host», ingrese la dirección IP de su Raspberry Pi.

7. En «Puerto», ingrese «9050».

8. Asegúrese de que la casilla de verificación «SOCKS v5» esté seleccionada.

9. Haga clic en Aceptar.

Cierra y reinicia Firefox; ¡ahora debería estar usando la red Tor!

Google Chrome (y otros navegadores basados ​​en Chromium)

¿Estás usando Chrome? Para apuntar Google Chrome en la dirección de su servidor proxy:

1. En la esquina superior derecha de Chrome, seleccione el icono de tres puntos.

2. Seleccione «Configuración».

3. En el menú de la izquierda, navegue hasta «Avanzado -> Sistema».

¿Utilizas Google Chrome?  Puede editar su configuración de proxy, en el "Avanzado> Sistema" menú.

4. Selecciona «Abrir la configuración de proxy de tu computadora».

Los siguientes pasos variarán según su sistema operativo.

Mac OS

Si eres un usuario de Mac, entonces Google Chrome ya debería haber lanzado el menú «Red -> Proxies» de tu Mac. En esta ventana:

  • Seleccione «SOCKS Proxy».
Si es usuario de Mac, deberá editar macOS "Red" ajustes.
  • En «SOCKS Proxy Server», ingrese la dirección IP de su Raspberry Pi.
  • En el cuadro de texto adjunto, ingrese el número de puerto «9050».
  • Guarde los cambios haciendo clic en «Aceptar -> Aplicar».

Cierre y reinicie Chrome. Cuando se relanza, ya debería estar usando la red Tor.

Windows

Si está en una PC con Windows, entonces Google Chrome debería haber abierto la ventana «Opciones de Internet». En esta ventana:

  • Seleccione el botón «Configuración de LAN».
  • Seleccione la siguiente casilla de verificación: «Usar un servidor proxy para su LAN».
  • Haga clic en «Avanzado».
  • En la sección «Calcetines», ingrese la dirección IP de su Raspberry Pi.
  • En «Puerto», ingrese «9050».
  • Haga clic en «Guardar -> Aplicar».

Reinicia Google Chrome. Ahora debería comunicarse con su servidor proxy Tor.

Safari de Apple

Si está utilizando el navegador Safari de Apple, entonces:

1. En la barra de herramientas de Safari, seleccione «Safari -> Preferencias …»

2. Seleccione la pestaña «Avanzado».

3. Busque «Proxies» y seleccione el botón «Cambiar configuración …» que lo acompaña.

4. En el menú de la izquierda, seleccione «SOCKS Proxy».

5. En «SOCKS Proxy Server», ingrese la dirección IP de su Raspberry Pi.

6. En el campo de texto adjunto, ingrese el número de puerto «9050».

7. Guarde los cambios haciendo clic en «Aceptar -> Aplicar».

¡No olvide reiniciar Safari!

¿De verdad estás usando Tor?

Si ha seguido las instrucciones de este artículo, entonces debería estar utilizando la red Tor, ¡pero nunca está de más comprobarlo! En el navegador web que ha configurado para usar Tor, diríjase al Sitio web Tor.

Dirígete al sitio web de Tor y comprueba si estás usando la red Tor.

Si ve el mensaje anterior, felicitaciones, ¡está enrutando con éxito todo su tráfico a través de Tor!

En este tutorial ha aprendido cómo transformar una Raspberry Pi en un servidor proxy Tor. Si encuentra esto demasiado complicado, puede instalar el navegador Tor en su unidad USB y llevarlo a donde quiera que vaya. Alternativamente, puedes hacer que Tor sea más rápido con estos consejos.

Comparte en: