
Uma ferramenta que permite tornar o TOR seu gateway padrão e enviar todas as conexões de internet através do TOR (como proxy transparente) para aumentar a privacidade/anonimato sem código extra desnecessário.
O Roteador TOR permite que você use o TOR como um proxy transparente e envie todo o seu tráfego pelo TOR INCLUINDO REQUISIÇÕES DNS. Tudo o que você precisa é de um sistema usando systemd (se quiser usar o serviço) e tor.
O TOR router não altera os arquivos do sistema, ao contrário de outras ferramentas para rotear o tráfego, e o motivo é: não é necessário mover arquivos para rotear o tráfego. Além disso, mover arquivos é uma má ideia, pois uma falha no script/ferramenta pode quebrar a conexão do sistema sem que você saiba o que aconteceu.
Nota: O tor-router não roteia pacotes UDP porque o TOR não os suporta: https://2019.www.torproject.org/docs/faq.html.en#TransportIPnotTCP
Se você está usando BlackArch Linux (https://blackarch.org), pode instalar o script a partir dos repositórios com o seguinte comando: # pacman -S tor-router
Para instalar a partir do código-fonte:
Observe que você precisa do BASH, e não do sh
~$ git clone https://github.com/edu4rdshl/tor-router.git && cd ./tor-router && sudo bash install.sh
Em distribuições que usam systemd, você deve considerar usar o script install.sh. De qualquer forma, o processo para instalar/configurar o tor-router está descrito aqui.
O script requer privilégios de root
~$ git clone https://github.com/edu4rdshl/tor-router.git && cd tor-router/files
# Configurando o proxy transparente do TOR para o tor-router
VirtualAddrNetwork 10.192.0.0/10
AutomapHostsOnResolve 1
TransPort 9040
DNSPort 5353
# sudo ./tor-router
Exclua as linhas de configuração do tor-router no /etc/tor/torrc, desabilite o tor-router.service usando systemctl (se você usou o script install.sh), remova /usr/bin/tor-router, /etc/systemd/system/tor-router.service e reinicie o computador.
Após executar o script, siga os próximos passos para garantir que tudo está funcionando como esperado:


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