
Uno strumento che ti permette di impostare TOR come gateway predefinito e inviare tutte le connessioni internet attraverso TOR (come proxy trasparente) per aumentare la privacy/anonimato senza codice extra non necessario.
Tor Router ti permette di usare TOR come proxy trasparente e inviare tutto il tuo traffico attraverso TOR INCLUDENDO LE RICHIESTE DNS, l'unica cosa di cui hai bisogno è: un sistema che usa systemd (se vuoi usare il servizio) e tor.
TOR router non tocca i file di sistema come fanno gli altri strumenti per instradare il tuo traffico e il motivo è: non è necessario spostare file per instradare il traffico, inoltre spostare file è una cattiva idea poiché un fallimento nello script/strumento può rompere la connessione di sistema senza che tu sappia cosa è successo.
Nota: Tor-router non instrada pacchetti UDP perché TOR non li supporta: https://2019.www.torproject.org/docs/faq.html.en#TransportIPnotTCP
Se stai usando BlackArch Linux (https://blackarch.org) puoi installare lo script dai repository usando il seguente comando: # pacman -S tor-router
Per installare dai sorgenti:
Nota che hai bisogno di BASH, non sh
~$ git clone https://github.com/edu4rdshl/tor-router.git && cd ./tor-router && sudo bash install.sh
Nelle distribuzioni che usano systemd, dovresti considerare di utilizzare lo script install.sh, comunque il processo per installare/configurare tor-router è descritto qui.
Lo script richiede privilegi di root
~$ git clone https://github.com/edu4rdshl/tor-router.git && cd tor-router/files
# Impostazione del proxy trasparente TOR per tor-router
VirtualAddrNetwork 10.192.0.0/10
AutomapHostsOnResolve 1
TransPort 9040
DNSPort 5353
# sudo ./tor-router
Elimina le righe di configurazione di tor-router in /etc/tor/torrc, disabilita tor-router.service usando systemctl (se hai usato lo script install.sh), rimuovi /usr/bin/tor-router, /etc/systemd/system/tor-router.service e riavvia il computer.
Dopo aver eseguito lo script, segui i passaggi successivi per assicurarti che tutto funzioni come previsto:


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