Ich mache gerade einige Testarbeiten mit TOR und bin auf ein kleines Problem gestoßen. Tors Client unterstützt nur das Empfangen von Verbindungen über ein SOCKS5-Protokoll, aber die von mir verwendeten Anwendungen unterstützen nur HTTP-Proxy-Protokolle.
Kann man etwas in die Mitte legen? So dass es zum Beispiel ging.
Mein Programm (nur HTTP)> HTTP zu SOCKS Konverter> Tor SOCKS5 Server
Antworten:
Es sieht so aus, als ob DeleGate dies mit etwas wie dem Folgenden tun kann (wobei DeleGate HTTP-Verbindungen an Port 8080 akzeptiert und an einen SOCKS-Server an Port 9050 weiterleitet):
quelle
delegate(d)
, bin ich zu dem Schluss gekommen, dass es absolut entschlossen ist, DNS-Anforderungen zu verlieren , ungeachtet mehrerer gegenteiliger Behauptungen in der Konfigurationsdokumentation. Ich würde gerne feststellen, dass ich falsch liege, aber in diesem Punkt bin ich pessimistisch.Tor Bundle hat kein Polipo mehr, hier ist die offizielle Tor FAQ :
quelle
Sie können auch Privoxy verwenden . Fügen Sie diese Zeile zu Ihrer
config.txt
Datei hinzu:(Vergessen Sie nicht den kleinen Punkt am Ende.)
Verwenden Sie dann den HTTP- oder HTTPS-Proxy unter
127.0.0.1:8118
quelle
Sie haben kein Betriebssystem angegeben. Bitte tun Sie dies in Zukunft.
In dieser Antwort wird Polipo empfohlen, das im Vidalia-Bundle enthalten ist, das vom Tor-Projekt gehostet wird, und daher wahrscheinlich von diesen für Windows empfohlen wird. Polipo hat auch eine * nix-Version (und wurde ursprünglich für * nix entwickelt), daher habe ich Anweisungen zum Einrichten beigefügt - siehe den zweiten Abschnitt unten. Es ist eine eher leichte Lösung, wenn es darauf ankommt.
Windows
Laden Sie das Vidalia-Bundle herunter. Es enthält die Vidalia-Benutzeroberfläche und ein Programm namens Polipo sowie Tor. Im Bundle führt Polipo standardmäßig einen HTTP-Proxy auf Port 8118 aus, der über den Tor SOCKS-Proxy auf Port 9050 umgeleitet wird.
Erweitertes Setup
Es ist auch möglich, Polipo manuell ohne das Vidalia-Bundle zu konfigurieren.
Entnommen aus http://www.pps.jussieu.fr/~jch/software/polipo/tor.html
Sie bieten auch Binärdateien, die Sie herunterladen sollten.
Aufbau
Laufen es
Der Standard-Abhörport von Polipo ist 8123.
Die Standardkonfiguration aus dem Vidalia-Bundle finden Sie am Ende dieser Antwort.
* nix
Beinhaltet Linux, Unix, BSD, OS X und die meisten modernen (2012) Betriebssysteme, die nicht auf NT (Windows) basieren.
Nochmals aus http://www.pps.jussieu.fr/~jch/software/polipo/tor.html
Laden Sie ein Paket aus dem von Ihnen verwendeten Repository herunter. Google kann hier helfen. Alternativ kann eine direkte Binärdatei heruntergeladen werden.
Aufbau
Laufen es
Der Standard-Abhörport von Polipo ist 8123.
Die Standardkonfiguration aus dem Vidalia-Bundle finden Sie am Ende dieser Antwort.
Standard-Polipo-Konfiguration (Vidalia-Bundle)
Dies ist meine Standard-Polipo-Konfiguration aus dem Vidalia-Bundle für Windows. So wie es aussieht, sollte es auch in * nix funktionieren - soweit ich das beurteilen kann, gibt es nichts Plattformspezifisches. Ja, es ist eine IPv4-Konfiguration.
quelle
Fiddler erlaubt auch eine Konvertierung von einer http-Anfrage in eine Socken-Tunnel-Anfrage.
Ich habe dies getan, um einige Windows-Updates für die Ausführung über eine Sockenverbindung (über Amazon EC2 und Putty) bereitzustellen.
Von dieser Seite aus https://groups.google.com/forum/#!topic/httpfiddler/6m2xEe0fRmw
In Fiddler gibt es eine Registerkarte "FiddlerScript", auf der Sie Folgendes hinzufügen können:
quelle
WinGate kann das auch. Überprüfen Sie die Registerkarte Verbindung auf Ihrem WWW-Proxy, und Sie können SOCKS4-, SOCKS4a- oder HTTP-Proxy-Upstream auswählen.
WinGate hat auch eine kostenlose Lizenz für 10 gleichzeitige Benutzer.
Registerkarte "WWW-Proxy-Verbindung"
Haftungsausschluss: Ich arbeite für Qbik, die die Autoren von WinGate sind
quelle