GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie kann ich HTTP über SSH über SOCKS tunneln?

Ihr SSH-Befehl mit -D ist in Ordnung (also wird der SOCKS tunneln, es ist nur die Verbindung zum SOCKS über HTTP, die Sie klären müssen)

Ich bekomme eine gute Ausgabe mit

curl --socks5 127.0.0.1:8080 http://blah

aber ich erhalte die gleiche falsche Ausgabe, die Sie erhalten, wenn ich dies tue

 curl --proxy 127.0.0.1:8080 http://blah

Firefox stellt also eine Verbindung her, als wäre es ein HTTP-Proxy

Blick auf das Firefox-Fenster

manuelle Konfiguration JA

Sie sagten, Sie hätten "Diesen Proxy-Server für alle Protokolle verwenden" angekreuzt. Das ist ein völlig falscher Schritt! Sie möchten einen SOCKS-Proxy eingeben, und wenn Sie das tun, wird das SOCKS-Feld auf Null gesetzt/ausgegraut und Sie können nur einen HTTP-Proxy eingeben.

Kreuzen Sie das also nicht an.

Und geben Sie die Socks-Proxy-IP ein.

und entfernen Sie dort, wo kein Proxy für 127.0.0.1,localhost steht. Wenn es das sagt, ist das Standard.


Linux
  1. So richten Sie einen Reverse-SSH-Tunnel unter Linux ein

  2. Wie man Verzeichnisse über ssh unterscheidet

  3. HTTP-Proxy über ssh, nicht Socken

  4. Wie kann ich SSH mit einem SOCKS 5-Proxy verwenden?

  5. So stellen Sie eine Verbindung zum Gerät über SSH über eine direkte Ethernet-Verbindung her

So übertragen Sie Dateien mit Rsync über SSH

So verbinden Sie sich über SSH mit Ihrem Webserver

Ssh – Wie funktioniert Reverse-SSH-Tunneling?

Ssh – Tunnelverkehr durch eine andere Maschine über SSH?

So führen Sie SSH zum Server über Linux

Wie scp über eine Zwischenmaschine?