Ich bin ein Benutzer von Linux Mint (Lisa) und Tor Bundle, der versucht, wget über Tor zu verwenden. Nachdem ich den Anweisungen hier gefolgt bin, erhalte ich beim Ausführen von wget nur eine Ausgabedatei mit der Aufschrift "514 Authentifizierung erforderlich".
Folgendes habe ich getan: Ich habe die neueste Version von Tor Bundle (Version 2.2.35-9) für Linux heruntergeladen und extrahiert. Ich lief ./start-tor-browser. Dann ging ich in Vidalia zu Einstellungen -> Erweitert und deaktivierte "ControlPort automatisch konfigurieren". (Später habe ich auch versucht, "Authentifizierung" in "Keine" zu ändern, aber das hat immer noch nicht funktioniert.) Die IP-Adresse ist auf localhost eingestellt und der Port ist 9051.
Vom Terminal sagte ich:
export http_proxy="http://127.0.0.1:9051"
wget -proxy=on www.whatismyip.com
Dies gab mir eine Ausgabedatei mit der Aufschrift "514 Authentifizierung erforderlich" anstelle von www.whatismyip.com. Irgendwelche Ideen?
Antworten:
Installieren Sie unter Ubuntu oder Debain das Paket "torsocks".
Verwenden Sie danach wget wie folgt:
quelle
05:19:02 libtorsocks(22594): SOCKS server refused connection
Tor läuft auf 9050 Port, und es scheint, dass dieses Biest es am 127.0.0.1:80torify --help
sagt,torify is now just a wrapper around torsocks(1) for backwards compatibility.
Tor Standalone enthält nur einen SOCKS-Proxy für die Verbindung zum Tor-Netzwerk, und das Tor-Browser-Bundle fügt keine zusätzlichen Proxys hinzu.
Die übliche Methode für den Umgang mit Programmen, für die ein HTTP-Proxy erforderlich ist, besteht darin, eines Ihrer eigenen Programme wie Privoxy oder Polipo zu installieren und diesen Proxy dann mit Tor zu verketten. In der Konfiguration von Privoxy würden Sie beispielsweise Folgendes angeben:
Privoxy überwacht dann Port 8118 und Sie konfigurieren Ihre HTTP-Proxy-Einstellung auf
http://localhost:8118
.Leider scheint Linux Mint keines dieser Pakete in seinen Repositorys zu haben. Sie können die Distributionen wechseln oder selbst kompilieren.
quelle
Verwenden Sie Torify , einen einfachen Wrapper für
torsocks
und Tor, zum Beispiel:Stellen Sie vor der Verwendung sicher, dass Ihr Tor-Server betriebsbereit ist.
Siehe auch: Wie anonymisiere ich die Programme vom Terminal? bei Tor SE
quelle
torify --help
gesagt,torify is now just a wrapper around torsocks(1) for backwards compatibility.
diese Antwort ist also identisch mit der Antwort von Torsocks .Möglicherweise überprüft www.whatismyip.com den X-Forwarded-For- Header und löst einen Fehler aus.
Ich empfehle Ihnen, einen anderen zu testen (dies ist mein eigener, daher weiß ich, dass es keinerlei Erkennungen gibt, nur Ihre öffentliche Adresse): http://sputnick-area.net/ip
Bearbeiten: Ich denke, Sie sollten
-proxy
Schalter entfernen , während es nicht in istman wget
. IIRC, wget kann den Proxy selbst erkennen. ::quelle
-q
versteckt einfach die FortschrittsanzeigeProxy-Ketten erledigen den Job auch mit der folgenden Konfiguration
quelle
torify schien für mich zu funktionieren:
Hier ist der Eintrag access.log von meinem Webserver:
207.244.70.35 ist nicht meine echte IP und daher funktioniert dieser Befehl
Hier ist ein Python-Skript, das das gleiche tut, was ich hier gefunden habe
quelle