Wie diagnostiziert man einen Proxy über SSH?

Wie diagnostiziert man einen Proxy über SSH?

Ich habe kürzlich versucht, einen Proxy einzurichten ssh -D 2454 username@servername(um über einen SSH-Tunnel im Internet zu surfen), aber das hat nicht geklappt. Ich freue mich über Vorschläge und/oder Links zu Handbüchern, die nützliche Informationen oder Hinweise zur Fehlerbehebung enthalten.

Hier ist eine detailliertere Beschreibung des Problems

  1. Ich führe es aus ssh -D 2454 TheUser@TheServer(als Benutzer, nicht als Root). Der Befehl stellt eine Verbindung zum Server her und zeigt keine Warnungen an.
  2. Im Mozilla Firefox wähle ich unter Bearbeiten>Einstellungen>Erweitert>Verbindungseinstellungen folgende Einstellungen: Manuelle Proxy-Konfiguration, HTTP-Proxy: 127.0.0.1, Port: 2454, SOCKS v5 (siehe Screenshot)

Bildbeschreibung hier eingeben

  1. Versuchen Sie, einige Seiten zu laden. Firefox meldet: „Die Verbindung zum Server wurde während des Ladens der Seite zurückgesetzt.“

Firefox glaubt jedoch, dass ich den Port weitergeleitet habe: Wenn ich Schritt 1 überspringe, wird angezeigt: „Firefox ist für die Verwendung eines Proxyservers konfiguriert, der Verbindungen ablehnt.“

Einige technische Details:

  1. Auf dem lokalen Computer (127.0.0.1) läuft Ubuntu 11.10.
  2. Auf dem Remotecomputer (dem Server) läuft Windows 7 mit Cygwin.
  3. SSH-Verbindung funktioniert (ich kann Befehle auf dem Server ausführen, rsync lädt erfolgreich Dateien davon herunter)
  4. Proxy über SSH funktioniert einwandfrei, wenn ich Windows starte und es mit Putty einrichte (mit unverändertem TheUser und TheServer).
  5. Mozilla Firefox funktioniert ohne Proxy einwandfrei.

Antwort1

Die Option -D emuliert den SOCKS-Proxy - daher würde ich die Konfiguration lieber aus den HTTP-Proxy-Feldern entfernen und in die SOCKS-Proxy-Felder verschieben. Ich bin überrascht, dass es über Putty funktioniert hat.

Überprüfen Sie zweitens, ob der Server eine Verbindung zu den Seiten herstellen kann, die Sie testen möchten. Versuchen Sie, irgendwie eine Verbindung vom Server herzustellen - lynx, links, oder vielleicht firefoxüber VNC. Wenn Sie diese nicht haben, bleiben Ihnen ncoder telnet, die ebenfalls funktionieren, aber schwieriger zu verwenden sind.

verwandte Informationen