¿Le preocupa la privacidad en Internet? Tal vez le preocupa proteger su información personal de los vendedores y anunciantes en línea que pueden querer 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 la Raspberry Pi y utilizarlo 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 Tor?
Un servidor proxy actúa como un intermediario para los clientes que están solicitando recursos de un servidor, como un archivo o un sitio web.
Cuando configura un servidor proxy Tor, todo su tráfico se redirige a través de la red Tor. Cada paquete de datos que envíe a través de Tor es encriptado y desencriptado múltiples veces y redirigido a través de varios relés que son seleccionados aleatoriamente de entre los miles de relés que componen la red Tor. De esta manera, puedes ocultar tu ubicación y actividad de cualquiera que pueda estar vigilando la red. Esto incluye ocultar los sitios web que visitas, los mensajes que envías y cualquier publicación que hagas.
Mucha gente accede a Tor a través del navegador gratuito Tor, pero esto requiere que configures el navegador en cada uno de los dispositivos en los que accedes a Internet. Si quieres usar la red Tor en todos tus dispositivos o navegar por la web de forma anónima usando tu navegador web existente, entonces a menudo es más fácil simplemente configurar un servidor proxy Tor, que es lo que aprenderás en este tutorial.
Relacionado: 5 de las mejores alternativas a Tor para la navegación anónima
Qué necesitarás
Para completar este tutorial, necesitarás:
- Raspberry Pi que ejecuta Raspberry Pi OS
- Cable de alimentación que sea compatible con su Raspberry Pi.
- Teclado externo y una forma de conectarlo a su Raspberry Pi
- Cable HDMI o micro HDMI, dependiendo de su modelo de Raspberry Pi
- Monitor externo
- Cable Ethernet si no se conecta a través de Wi-Fi
Empezando: configurar tu Raspberry Pi
Para empezar, conecta todos los periféricos a tu Raspberry Pi.
Una vez que su Raspberry Pi haya arrancado, 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 empezar, es una buena idea para comprobar que está ejecutando la última versión de Raspberry Pi OS. Abre el Terminal y escribe 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:
sudo reboot
Instalar Tor en su Raspberry Pi
Puede instalar Tor utilizando un único comando de Terminal:
sudo apt install tor

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 sólo parece activo. Para comprobar que el verdadero servicio tor@default se está ejecutando, utilice el siguiente comando de Terminal:
sudo systemctl status tor@default.service

Si el Terminal devuelve un mensaje de «activo», está listo para pasar al siguiente paso.
Configure su servidor proxy Tor
Configure su servidor proxy haciendo 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 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:
sudo nano /etc/tor/torrc
Este archivo se lanzará ahora en el editor de texto Nano. Primero, especifica el «SocksPort», que es la dirección IP de tu Raspberry Pi. Usted puede recuperar esta información mediante la ejecución del siguiente comando de Terminal:
hostname -I
Toma esta dirección IP y añade el número de puerto :9050
. Por ejemplo, si la dirección IP de la Raspberry Pi es 192.168.1.111, entonces añada lo siguiente al archivo de configuración de Torr:
SocksPort 192.168.1.111:9050
Añade lo siguiente en el editor de texto Nano, asegurándote de sustituir «SocksPort» por tu 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 hecho los cambios, guarde el archivo presionando las teclas 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 todos los principales navegadores web.
Tenga en cuenta que normalmente se conectará a su Raspberry Pi utilizando su dirección IP. Usted puede recuperar esta información en cualquier momento mediante la ejecución de hostname -I en la Terminal de Raspberry Pi.
Mozilla Firefox
Empecemos por configurar Firefox para que utilice su servidor proxy Socks:
1. En la esquina superior derecha de Firefox, selecciona el icono de las tres líneas.
2. Selecciona «Preferencias».

3. En el menú de la izquierda, selecciona «General».
4. Desplázate hasta «Ajustes de red» y haz clic en el botón «Ajustes…» que lo acompaña.
5. En la siguiente ventana «Configuración de la conexión», seleccione la casilla «Configuración manual del proxy».

6. En el campo «SOCKS Host», introduce la dirección IP de tu Raspberry Pi.
7. En «Puerto», introduce «9050».
8. Asegúrate de que la casilla «SOCKS v5» está seleccionada.
9. Haga clic en Aceptar.
Cierre y vuelva a iniciar Firefox – ¡ahora debería estar usando la red Tor!
Google Chrome (y otros navegadores basados en Chromium)
¿Estás usando Chrome? Para apuntar a 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. Selecciona «Configuración».
3. En el menú de la izquierda, navega hasta «Avanzado -> Sistema».

4. Seleccione «Abrir la configuración del proxy de su ordenador».
Los siguientes pasos variarán, dependiendo de su sistema operativo.
macOS
Si eres usuario de Mac, entonces Google Chrome ya debería haber lanzado el menú «Red -> Proxies» de tu Mac. En esta ventana:
- Selecciona «Proxy SOCKS».

- En «SOCKS Proxy Server», introduzca la dirección IP de su Raspberry Pi.
- En el cuadro de texto adjunto, introduzca el número de puerto «9050».
- Guarda los cambios haciendo clic en «Aceptar -> Aplicar».
Cierra y vuelve a iniciar Chrome. Cuando se reinicie, ya debería estar utilizando la red Tor.
Windows
Si estás en un PC con Windows, entonces Google Chrome debería haber lanzado la ventana de «Opciones de Internet». En esta ventana:
- Seleccione el botón «Configuración de LAN».
- Seleccione la siguiente casilla de verificación: «Utilizar un servidor proxy para su LAN».
- Haz clic en «Avanzado».
- En la sección «Socks», introduce la dirección IP de tu Raspberry Pi.
- En «Puerto», introduce «9050».
- Haz clic en «Guardar -> Aplicar».
Vuelve a iniciar Google Chrome. Ahora debería comunicarse con su servidor proxy Tor.
Safari de Apple
Si utiliza el navegador Safari de Apple
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, selecciona «Proxy SOCKS».
5. En «SOCKS Proxy Server», introduce la dirección IP de tu Raspberry Pi.
6. En el campo de texto adjunto, introduce el número de puerto «9050».
7. Guarda los cambios haciendo clic en «Aceptar -> Aplicar».
No te olvides de relanzar Safari.
¿Estás realmente usando Tor?
Si has seguido las instrucciones de este artículo, entonces deberías estar usando 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 de Tor.