SSH dinamiskajai pāradresācijai un macOS starpniekservera iestatījumam ir atšķirīgs mūžs. SSH process nodrošina vietējo SOCKS klausītāju; tīkla pakalpojums glabā adresi, kas jāizmanto iesaistītajām lietotnēm.

Piemēram, šis uztur loopback SOCKS klausītāju priekšplānā:

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

Ja izvēlētais macOS tīkla pakalpojums ir konfigurēts lietot SOCKS adresē 127.0.0.1:1080, lietotnes ar šo iestatījumu ir atkarīgas no klausītāja. Kad SSH process beidzas, klausītājs pazūd. SSH automātiski neatjauno iepriekšējās tīkla pakalpojuma starpniekservera vērtības.

Atveriet aktīvā tīkla pakalpojuma Detaļas → Starpniekserveri sadaļā Sistēmas iestatījumi → Tīkls. Atjaunojiet SOCKS iestatījumu, kas fiksēts pirms tuneļa sesijas. Ja SOCKS iepriekš bija izslēgts, izslēdziet to vēlreiz; ja jau bija konfigurēts cits starpniekserveris, atjaunojiet tā adresi, portu un ieslēgto stāvokli.

Pārbaudot rezultātu, izmantojiet to pašu pakalpojumu. Wi-Fi un Ethernet var būt atšķirīgi starpniekservera iestatījumi, un lietotnei ar savu starpniekservera konfigurāciju ir vajadzīga sava atbilstošā izmaiņa. Shell komanda, kas ievietota pēc ssh, ir atsevišķa tīrīšanas darbība, tāpēc neuzskatiet parasto iziešanas secību par garantiju, ka katra pārtrauktā sesija atjaunos sākotnējo stāvokli.

Saistītie raksti