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.

Aiheeseen liittyvät artikkelit