macOS si po skončení SSH tunela ponechá nastavenie SOCKS
Obnovte predchádzajúcu konfiguráciu proxy sieťovej služby, keď lokálny SSH SOCKS listener už nebeží.
Dynamické presmerovanie SSH a nastavenie proxy v macOS majú rôznu životnosť. Proces SSH zabezpečuje lokálny SOCKS listener; sieťová služba ukladá adresu, ktorú majú zúčastnené aplikácie používať.
Napríklad toto udrží SOCKS listener na loopback adrese v popredí:
ssh -N -D 127.0.0.1:1080 [email protected]
Ak je vybraná sieťová služba macOS nastavená na SOCKS na 127.0.0.1:1080, aplikácie s týmto nastavením závisia od listenera. Keď proces SSH skončí, listener zmizne. SSH automaticky neobnovuje predchádzajúce hodnoty proxy sieťovej služby.
Otvorte Podrobnosti → Proxy aktívnej sieťovej služby v Nastaveniach systému → Sieť. Obnovte nastavenie SOCKS zaznamenané pred reláciou tunela. Ak bol SOCKS predtým vypnutý, znova ho vypnite; ak už bol nakonfigurovaný iný proxy, obnovte jeho adresu, port a stav zapnutia.
Pri overovaní výsledku použite tú istú službu. Wi-Fi a Ethernet môžu mať rôzne nastavenia proxy a aplikácia s vlastnou konfiguráciou proxy potrebuje vlastnú zodpovedajúcu zmenu. Príkaz shellu umiestnený za ssh je samostatná upratovacia akcia, preto normálny priebeh ukončenia nepovažujte za záruku, že každá prerušená relácia obnoví pôvodný stav.