macOS păstrează setarea SOCKS după terminarea tunelului SSH
Restabiliți configurația proxy anterioară a serviciului de rețea atunci când ascultătorul SSH SOCKS local nu mai rulează.
Un redirecționare dinamică SSH și o setare proxy din macOS au durate de viață diferite. Procesul SSH furnizează ascultătorul SOCKS local; serviciul de rețea păstrează adresa pe care aplicațiile participante ar trebui să o folosească.
De exemplu, aceasta menține un ascultător SOCKS pe loopback în prim-plan:
ssh -N -D 127.0.0.1:1080 [email protected]
Dacă serviciul de rețea macOS selectat este configurat să folosească SOCKS la 127.0.0.1:1080, aplicațiile cu această setare depind de ascultător. Când procesul SSH se termină, ascultătorul dispare. SSH nu restaurează automat valorile proxy anterioare ale serviciului de rețea.
Deschideți Detalii → Proxy ale serviciului de rețea activ în Configurări de sistem → Rețea. Restabiliți setarea SOCKS înregistrată înainte de sesiunea tunelului. Dacă SOCKS era oprit, opriți-l din nou; dacă era deja configurat alt proxy, restabiliți adresa, portul și starea de activare ale acestuia.
Folosiți același serviciu când verificați rezultatul. Wi-Fi și Ethernet pot avea setări proxy diferite, iar o aplicație cu propria configurație proxy are nevoie de propria modificare corespunzătoare. O comandă shell plasată după ssh este o acțiune separată de curățare, așa că nu luați o secvență normală de ieșire drept garanție că fiecare sesiune întreruptă restaurează starea inițială.