
Un outil qui vous permet de faire de TOR votre passerelle par défaut et d'envoyer toutes les connexions internet via TOR (en tant que proxy transparent) pour améliorer la confidentialité/anonymat sans code superflu.
Tor Router vous permet d'utiliser TOR comme proxy transparent et d'envoyer tout votre trafic sous TOR Y COMPRIS LES REQUÊTES DNS, la seule chose dont vous avez besoin est : un système utilisant systemd (si vous voulez utiliser le service) et tor.
Le routeur TOR ne touche pas aux fichiers système contrairement aux autres outils de routage de trafic et la raison est : il n'est pas nécessaire de déplacer des fichiers pour router le trafic, de plus déplacer des fichiers est une mauvaise idée car une défaillance du script/outil peut casser la connexion de votre système sans que vous sachiez ce qui s'est passé.
Note : Tor-router ne route pas les paquets UDP car TOR ne le supporte pas : https://2019.www.torproject.org/docs/faq.html.en#TransportIPnotTCP
Si vous utilisez BlackArch Linux (https://blackarch.org), vous pouvez installer le script depuis les dépôts avec la commande suivante : # pacman -S tor-router
Pour installer depuis les sources :
Notez que vous avez besoin de BASH, pas de sh
~$ git clone https://github.com/edu4rdshl/tor-router.git && cd ./tor-router && sudo bash install.sh
Sur les distributions utilisant systemd, vous devriez envisager d'utiliser le script install.sh, de toute façon le processus d'installation/configuration de tor-router est décrit ici.
Ce script nécessite les privilèges 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
Supprimez les lignes de configuration de tor-router dans /etc/tor/torrc, désactivez tor-router.service avec systemctl (si vous avez utilisé le script install.sh), supprimez /usr/bin/tor-router, /etc/systemd/system/tor-router.service et redémarrez votre ordinateur.
Après avoir exécuté le script, suivez les étapes suivantes pour vous assurer que tout fonctionne comme prévu :


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