macOS si po skončení SSH tunelu ponechá nastavení SOCKS
Obnovte předchozí konfiguraci proxy síťové služby, když místní SSH SOCKS listener už neběží.
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.