it-swarm.com.de

Torify und Torsocks funktionieren nicht

Ich möchte Tor im Terminal haben. Das habe ich früher gemacht und es hat ohne Probleme funktioniert:

  • ausführen von Tor Browser
  • ausführen von torify oder torsocks vor dem Befehl im Terminal

Aber es ist eine Weile, dass dies nicht funktioniert. Ich erinnere mich nicht, ob dies nach einer bestimmten Änderung in meinem System passiert oder nicht. Ich habe keine wesentlichen und wahrnehmbaren Änderungen daran vorgenommen.

Vielleicht können die folgenden Zeilen helfen, um das Problem zu erkennen:

$ curl ifconfig.me
111.222.333.444       <<< My real IP

$ torify curl ifconfig.me 2> /dev/null 

$ torify curl ifconfig.me
[Jan 21 20:55:05] PERROR torsocks[16007]: socks5 libc connect: Connection refused (in socks5_connect() at socks5.c:185)

$ torsocks curl ifconfig.me
[Jan 21 20:59:50] ERROR torsocks[16100]: Unable to resolve. Status reply: 4 (in socks5_recv_resolve_reply() at socks5.c:666)
curl: (6) Could not resolve Host: ifconfig.me

Während ich mit diesem Problem konfrontiert bin, kann ich problemlos Tor Browser verwenden.

Irgendeine Idee, wie man dieses Problem löst?
Vielen Dank

7

Nachdem ich viel Zeit und Energie aufgewendet hatte, konnte ich das Problem endlich selbst lösen.

Standardmäßig sollte Tor so eingestellt sein, dass der Port 9050 für socks5 verwendet wird. Diese Einstellung finden Sie in der Datei /etc/tor/torsocks.conf. Sehen Sie sich diese Zeilen in dieser Datei an:

# Default Tor address and port. By default, Tor will listen on localhost for
# any SOCKS connection and relay the traffic on the Tor network.
TorAddress 127.0.0.1
TorPort 9050

Basierend auf meiner TorBrowser-Einstellung verwendet der Browser Port 9150 anstelle von 9050. Daher habe ich die entsprechende Leitung geändert und 9150 als Port festgelegt.

Jetzt funktionieren torsocks und torify wie erwartet.
(Es scheint nur ein technisches Problem mit der ifconfig.me-Website zu geben, da ich sie nicht einmal im Browser öffnen kann. Aber andere Websites funktionieren gut.)

9

hatte dies mit mir geschehen und auch herausgefunden, was es verursacht hat: Der Tor-Port wurde in einem close_wait -Zustand belassen, nachdem ein Skript mit torify ausgeführt wurde, was bedeutet, dass der Port für eine kurze Zeit nicht geöffnet werden kann, so dass torify nicht funktioniert bis dieser Port von close_wait freigegeben wird

0