
Una herramienta que te permite hacer de TOR tu puerta de enlace predeterminada y enviar todas las conexiones de internet a través de TOR (como proxy transparente) para aumentar la privacidad/anonimato sin código extra innecesario.
Tor Router te permite usar TOR como un proxy transparente y enviar todo tu tráfico a través de TOR INCLUYENDO SOLICITUDES DNS, lo único que necesitas es: un sistema que use systemd (si quieres usar el servicio) y tor.
TOR router no modifica archivos del sistema como hacen otras herramientas para enrutar tu tráfico, y la razón es: no es necesario mover archivos para enrutar tráfico; además, mover archivos es una mala idea ya que un fallo en el script/herramienta puede romper tu conexión del sistema sin que te des cuenta de lo ocurrido.
Nota: Tor-router no enruta paquetes UDP porque TOR no lo soporta: https://2019.www.torproject.org/docs/faq.html.en#TransportIPnotTCP
Si estás usando BlackArch Linux (https://blackarch.org) puedes instalar el script desde los repositorios usando el siguiente comando: # pacman -S tor-router
Para instalar desde el código fuente:
Ten en cuenta que necesitas BASH, no sh
~$ git clone https://github.com/edu4rdshl/tor-router.git && cd ./tor-router && sudo bash install.sh
En distribuciones que usan systemd, deberías considerar usar el script install.sh; de todas formas, el proceso para instalar/configurar tor-router se describe aquí.
El script requiere privilegios de root
~$ git clone https://github.com/edu4rdshl/tor-router.git && cd tor-router/files
# Seting up TOR transparent proxy for tor-router
VirtualAddrNetwork 10.192.0.0/10
AutomapHostsOnResolve 1
TransPort 9040
DNSPort 5353
# sudo ./tor-router
Elimina las líneas de configuración de tor-router en /etc/tor/torrc, deshabilita tor-router.service usando systemctl (si usaste el script install.sh), elimina /usr/bin/tor-router, /etc/systemd/system/tor-router.service y reinicia tu computadora.
Después de ejecutar el script, sigue los siguientes pasos para asegurarte de que todo funciona como se espera:


BlackArch Linux: https://github.com/BlackArch/blackarch/blob/master/packages/tor-router