macOS säilyttää SOCKS-asetuksen SSH-tunnelin päätyttyä
Palauta verkkopalvelun aiempi välityspalvelinasetus, kun paikallinen SSH SOCKS -kuuntelija ei enää toimi.
SSH:n dynaamisella edelleenohjauksella ja macOS:n välityspalvelinasetuksella on eri elinkaari. SSH-prosessi tarjoaa paikallisen SOCKS-kuuntelijan, kun taas verkkopalvelu tallentaa osoitteen, jota osallistuvien sovellusten tulisi käyttää.
Esimerkiksi tämä pitää loopback-SOCKS-kuuntelijan etualalla:
ssh -N -D 127.0.0.1:1080 [email protected]
Jos valittu macOS-verkkopalvelu on määritetty käyttämään SOCKS:ia osoitteessa 127.0.0.1:1080, kyseistä asetusta käyttävät sovellukset riippuvat kuuntelijasta. Kun SSH-prosessi päättyy, kuuntelija katoaa. SSH ei palauta automaattisesti verkkopalvelun aiempia välityspalvelinarvoja.
Avaa aktiivisen verkkopalvelun Tiedot → Välityspalvelimet kohdassa Järjestelmäasetukset → Verkko. Palauta ennen tunnelin istuntoa kirjattu SOCKS-asetus. Jos SOCKS oli aiemmin pois päältä, kytke se uudelleen pois; jos jokin toinen välityspalvelin oli jo määritetty, palauta sen osoite, portti ja käytössä oleva tila.
Käytä samaa palvelua, kun tarkistat tuloksen. Wi-Fi- ja Ethernet-verkoilla voi olla eri välityspalvelinasetukset, ja sovellus, jolla on oma välityspalvelinmääritys, tarvitsee oman vastaavan muutoksensa. ssh:n jälkeen sijoitettu komentotulkin komento on erillinen siivoustoimenpide, joten älä pidä tavallista poistumisjärjestystä takeena siitä, että jokainen keskeytynyt istunto palauttaa alkuperäisen tilan.