Debian Linux: Wie kann ich einen SOCKS-Proxy als HTTP-Proxy für HTTP / HTTPS-Anfragen verfügbar machen?

730
a CVn

Wie kann ich einem Programm, das nur das Sprechen über einen HTTP-Proxy unterstützt, erlauben, über einen SOCKS-Proxy zu sprechen? Nehmen Sie also die HTTP-Proxy-Anforderung in eine SOCKS-Proxy-Anforderung um, die an den SOCKS-Proxy weitergeleitet wird, und geben Sie die zurückgesendeten Daten über den HTTP-Proxy an das Programm zurück.

Ich brauche eine Lösung, die unter Debian Linux funktioniert, vorzugsweise mit Software, die im Haupt- Repository von Debian vorgepackt ist.

Die Kommunikationskette wäre: Mein Programm -> HTTP-Proxy (lokal) -> SOCKS-Proxy (lokal) -> Externer Zugriff

Ich habe eine Handvoll Fragen gefunden, wie man es andersherum macht (ein SOCKS-Proxy, der an einen HTTP-Proxy weiterleitet), aber das hilft mir nicht. Ein HTTP-Proxyserver für Windows, der an SOCKS-Proxy weiterleitet, ähnelt dem, was ich möchte, aber da er nach Windows-Lösungen fragt, hilft er mir nicht.

0
Sie können "TorSocks" dafür verwenden. Es ist eine vorinstallierbare Bibliothek, die Programme zur Verwendung eines Socks-Proxys umleitet. Es wird normalerweise verwendet, um zu Tor umzuleiten, aber es kann zu allem weiterleiten. David Schwartz vor 8 Jahren 0
@ DavidSchwartz Interessant! Es stimmt nicht genau mit dem Fragetitel überein, aber es scheint mir zu erlauben, das zu tun, was ich möchte (die ursprüngliche Anwendung über einen SOCKS-Proxy sprechen zu lassen). Würdest du bereit sein, dies als Antwort zu posten? a CVn vor 8 Jahren 0
`DeleGate` ist nicht nur für Windows, es ist für alle Betriebssysteme verfügbar, schauen Sie einfach hier: ftp://delegate.hpcc.jp/pub/DeleGate/bin/linux/9.9.13/ MariusMatutiae vor 8 Jahren 0

1 Antwort auf die Frage

1
David Schwartz

Sie können TorSocks dafür verwenden. Es ist eine vorinstallierbare Bibliothek, die Programme zur Verwendung eines Socks-Proxys umleitet. Es wird normalerweise verwendet, um zu Tor umzuleiten, aber es kann zu allem weiterleiten.

`tsocks` IIRC ist das Programm, das` torsocks` verwendet oder darauf basiert, und kann so konfiguriert werden, dass es zu einem beliebigen Element weiterleitet. LawrenceC vor 8 Jahren 0