
Ich möchte eine bestimmte IP von Tor verwenden, ohne sie zu ändern, selbst wenn Tor neu gestartet/geschlossen wird.
Mir ist bewusst, dass dies durch die Verwendung von Tor erreicht werden kann, entweder durch die Verwendung benutzerdefinierter Flags im Tor-Dienst/-Prozess oder durch Bearbeiten der Konfiguration, allerdings kenne ich die genauen Details nicht.
Ein einfaches Beispiel, das ich kenne, kann torify
wie folgt verwendet werden:
torify curl http://icanhazip.com/
wobei die URL die IP von Tor meldet (sagen wir 46.165.xxx.xxx). Sie scheint sich nicht zu ändern (was der gewünschte Effekt ist). Aber nach einiger Zeit ändert sie die verwendete IP ... (obwohl der Tor-Dienst meines Wissens nicht neu gestartet wurde)
Ich möchte grundsätzlich nicht, dass Tor die IP ändert, sondern dass es gezielt nur eine IP verwendet (entweder in der Konfiguration angegeben oder als Flag).
Wie kann ich Tor dazu bringen, eine bestimmte/angegebene IP zu verwenden, ohne dass sie sich beim Neustart ändert?
Antwort1
Um die von Tor zu verwendende IP anzugeben, fügen Sie Folgendes an:
ExitNodes IP
In Ihre torrc
Konfigurationsdatei (die sich im Allgemeinen /etc/tor/torrc
bei der Ubuntu/Debian-Variante befindet, bei anderen Betriebssystemen bin ich mir nicht sicher).
Wo IP
ist die gewünschte ExitNodes-IP? Diese lässt sich entweder herausfinden, wenn man einige davon bereits kennt (z. B. indem man sie sich beim Verwenden anderer Tor-Wrapper notiert, z. B. torify
was ein IP-Prüfdienst als Ihre IP meldet) oder indem man sich die offizielle Liste der ExitNodes auf der Tor-Website ansieht.
Optional können Sie auch auf die lokale Liste der ExitNodes verweisen. Auf diese können Sie wie folgt zugreifen:
sudo grep -B3 "^s.*Exit" /var/lib/tor/cached-microdesc-consensus | grep "^r" | awk '{print $6 ":" $7}'
Wenn Sie auf andere Arten von Knoten zugreifen müssen, ändern Sie einfach das Regex-Muster Exit
in ein anderes gültiges Muster, beispielsweise Guard
für Einstiegsknoten.
Denken Sie daran, Tor nach der Änderung Ihrer Konfiguration neu zu starten:
sudo /etc/init.d/tor restart
oder
sudo systemctl tor restart
oder auch
pkill -sighup tor
Vielen Dank an @AB für den Hinweis auf die Stellen in der Dokumentation, in denen dies erwähnt wurde, unddieser Beitragfür den Regex-Trick oben.