macOS išsaugo SOCKS nuostatą pasibaigus SSH tuneliui
Atkurkite ankstesnę tinklo paslaugos tarpinio serverio konfigūraciją, kai vietinis SSH SOCKS klausytojas nebeveikia.
SSH dinaminis peradresavimas ir macOS tarpinio serverio nuostata turi skirtingą gyvavimo laiką. SSH procesas teikia vietinį SOCKS klausytoją; tinklo paslauga saugo adresą, kurį turėtų naudoti dalyvaujančios programos.
Pavyzdžiui, tai palaiko loopback SOCKS klausytoją priekiniame plane:
ssh -N -D 127.0.0.1:1080 [email protected]
Jei pasirinkta macOS tinklo paslauga sukonfigūruota naudoti SOCKS adresu 127.0.0.1:1080, tokią nuostatą naudojančios programos priklauso nuo klausytojo. Kai SSH procesas baigiasi, klausytojas išnyksta. SSH automatiškai neatkuria ankstesnių tinklo paslaugos tarpinio serverio reikšmių.
Atidarykite aktyvios tinklo paslaugos Išsami informacija → Tarpiniai serveriai sistemos nustatymuose → Tinklas. Atkurkite SOCKS nuostatą, užfiksuotą prieš tunelio sesiją. Jei SOCKS anksčiau buvo išjungtas, vėl jį išjunkite; jei kitas tarpinis serveris jau buvo sukonfigūruotas, atkurkite jo adresą, prievadą ir įjungimo būseną.
Tikrindami rezultatą naudokite tą pačią paslaugą. Wi-Fi ir Ethernet gali turėti skirtingas tarpinio serverio nuostatas, o programa su savo tarpinio serverio konfigūracija turi atlikti savo atitinkamą pakeitimą. Shell komanda, įdėta po ssh, yra atskiras valymo veiksmas, todėl nepriimkite įprastos išėjimo sekos kaip garantijos, kad kiekviena nutraukta sesija atkurs pradinę būseną.