Dynamické přesměrování SSH a nastavení proxy v macOS mají různou životnost. Proces SSH zajišťuje místní SOCKS listener; síťová služba ukládá adresu, kterou mají zúčastněné aplikace používat.

Například toto udrží SOCKS listener na loopback adrese v popředí:

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

Pokud je vybraná síťová služba macOS nastavena na SOCKS na 127.0.0.1:1080, aplikace s tímto nastavením závisí na listeneru. Když proces SSH skončí, listener zmizí. SSH automaticky neobnovuje předchozí hodnoty proxy síťové služby.

Otevřete Podrobnosti → Proxy aktivní síťové služby v Nastavení systému → Síť. Obnovte nastavení SOCKS zaznamenané před relací tunelu. Pokud byl SOCKS dříve vypnutý, znovu jej vypněte; pokud už byla nakonfigurována jiná proxy, obnovte její adresu, port a stav zapnutí.

Při ověřování výsledku použijte stejnou službu. Wi-Fi a Ethernet mohou mít různá nastavení proxy a aplikace s vlastní konfigurací proxy potřebuje odpovídající vlastní změnu. Příkaz shellu umístěný za ssh je samostatná úklidová akce, takže normální průběh ukončení nepovažujte za záruku, že každá přerušená relace obnoví původní stav.

Související články