Eine dynamische SSH-Weiterleitung und eine macOS-Proxy-Einstellung haben unterschiedliche Lebensdauern. Der SSH-Prozess stellt den lokalen SOCKS-Listener bereit; der Netzwerkdienst speichert die Adresse, die beteiligte Apps verwenden sollen.

So bleibt ein SOCKS-Listener auf der Loopback-Adresse im Vordergrund:

ssh -N -D 127.0.0.1:1080 [email protected]

Ist der ausgewählte macOS-Netzwerkdienst auf SOCKS unter 127.0.0.1:1080 eingestellt, hängen Apps mit dieser Einstellung vom Listener ab. Endet der SSH-Prozess, verschwindet der Listener. SSH stellt die vorherigen Proxy-Werte des Netzwerkdienstes nicht automatisch wieder her.

Öffnen Sie Details → Proxies des aktiven Netzwerkdienstes in Systemeinstellungen → Netzwerk. Stellen Sie die SOCKS-Einstellung wieder her, die vor der Tunnelsitzung erfasst wurde. War SOCKS zuvor ausgeschaltet, schalten Sie es erneut aus; war bereits ein anderer Proxy konfiguriert, stellen Sie dessen Adresse, Port und Aktivierungszustand wieder her.

Prüfen Sie das Ergebnis über denselben Dienst. Wi-Fi und Ethernet können unterschiedliche Proxy-Einstellungen haben, und eine App mit eigener Proxy-Konfiguration braucht ihre eigene entsprechende Änderung. Ein Shell-Befehl nach ssh ist eine separate Aufräumaktion; ein normaler Beendigungsablauf ist also keine Garantie dafür, dass jede unterbrochene Sitzung den ursprünglichen Zustand wiederherstellt.

Ähnliche Artikel