macOS zadržava SOCKS postavku nakon završetka SSH tunela
Vratite prethodnu konfiguraciju proxyja mrežne usluge kada lokalni SSH SOCKS slušalac više ne radi.
SSH dinamičko prosljeđivanje i macOS proxy postavka imaju različit životni vijek. SSH proces pruža lokalni SOCKS slušalac; mrežna usluga čuva adresu koju aplikacije treba da koriste.
Na primjer, sljedeće drži SOCKS slušalac na loopback adresi u prvom planu:
ssh -N -D 127.0.0.1:1080 [email protected]
Ako je odabrana macOS mrežna usluga konfigurisana da koristi SOCKS na 127.0.0.1:1080, aplikacije koje koriste tu postavku zavise od slušaoca. Kada SSH proces završi, slušalac nestaje. SSH ne vraća automatski prethodne vrijednosti proxyja mrežne usluge.
Otvorite Detalji → Proxyji aktivne mrežne usluge u Sistemskim postavkama → Mreža. Vratite SOCKS postavku zabilježenu prije sesije tunela. Ako je SOCKS ranije bio isključen, isključite ga ponovo; ako je drugi proxy već bio konfigurisan, vratite njegovu adresu, port i uključeno stanje.
Koristite istu uslugu kada provjeravate rezultat. Wi-Fi i Ethernet mogu imati različite proxy postavke, a aplikacija s vlastitom konfiguracijom proxyja treba vlastitu odgovarajuću izmjenu. Shell naredba postavljena nakon ssh je odvojena radnja čišćenja, zato normalan slijed izlaza nemojte smatrati garancijom da svaka prekinuta sesija vraća prvobitno stanje.