Mit dem Tor-Router können Sie TOR als transparenten Proxy verwenden und Ihren gesamten Datenverkehr einschließlich DNS-Anfragen unter TOR senden. Sie benötigen lediglich: ein System, das systemd (wenn Sie den Dienst nutzen möchten) und tor verwendet.
Der TOR-Router greift nicht auf Systemdateien zu, wie dies bei den anderen Tools zum Weiterleiten Ihres Taffics der Fall ist, und der Grund dafür ist: Es ist nicht erforderlich, Dateien zum Weiterleiten des Datenverkehrs zu verschieben. Außerdem ist das Verschieben von Dateien eine schlechte Idee, da ein Fehler im Skript/ Das Tool kann Ihre Systemverbindung unterbrechen, ohne dass Sie wissen, was passiert ist.
Hinweis: Der Tor-Router leitet keine UDP-Pakete weiter, da TOR dies nicht unterstützt: https://2019.www.torproject.org/docs/faq.html.en#TransportIPnotTCP
Wenn Sie BlackArch Linux (https://blackarch.org) verwenden, können Sie das Skript aus den Repos mit dem folgenden Befehl installieren: # pacman -S tor-router
So installieren Sie von der Quelle:
Beachten Sie, dass Sie BASH benötigen, nicht sh
~$ git clone https://github.com/edu4rdshl/tor-router.git && cd ./tor-router && sudo bash install.sh
In Distributionen, die systemd verwenden, sollten Sie die Verwendung des Skripts install.sh in Betracht ziehen. Der Prozess zur Installation/Konfiguration des Tor-Routers wird jedoch hier beschrieben.
Für das Skript sind Root-Rechte erforderlich
~$ 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
Löschen Sie die Tor-Router-Konfigurationszeilen in /etc/tor/torrc, deaktivieren Sie den tor-router.service mit systemctl (wenn Sie das install.sh-Skript verwendet haben), entfernen Sie /usr/bin/tor-router, /etc/systemd/ system/tor-router.service und starten Sie Ihren Computer neu.
Befolgen Sie nach der Ausführung des Skripts die nächsten Schritte, um sicherzustellen, dass alles wie erwartet funktioniert:
BlackArch Linux: https://github.com/BlackArch/blackarch/blob/master/packages/tor-router