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.

Súvisiace články