A macOS megtartja a SOCKS beállítást az SSH-alagút befejezése után
Állítsa vissza a hálózati szolgáltatás korábbi proxykonfigurációját, amikor a helyi SSH SOCKS-figyelő már nem fut.
Az SSH dinamikus továbbítása és a macOS proxybeállítása eltérő élettartamú. Az SSH-folyamat biztosítja a helyi SOCKS-figyelőt; a hálózati szolgáltatás tárolja azt a címet, amelyet a részt vevő alkalmazásoknak használniuk kell.
Például ez a loopback SOCKS-figyelőt előtérben tartja:
ssh -N -D 127.0.0.1:1080 [email protected]
Ha a kiválasztott macOS-hálózati szolgáltatás SOCKS használatára van beállítva a 127.0.0.1:1080 címen, az ezt a beállítást használó alkalmazások a figyelőtől függnek. Amikor az SSH-folyamat kilép, a figyelő eltűnik. Az SSH nem állítja vissza automatikusan a hálózati szolgáltatás korábbi proxyértékeit.
Nyissa meg az aktív hálózati szolgáltatás Részletek → Proxyk részét a Rendszerbeállítások → Hálózat alatt. Állítsa vissza az alagút-munkamenet előtt rögzített SOCKS-beállítást. Ha a SOCKS korábban ki volt kapcsolva, kapcsolja ki újra; ha már egy másik proxy volt beállítva, állítsa vissza annak címét, portját és bekapcsolt állapotát.
Ugyanazt a szolgáltatást használja az eredmény ellenőrzésekor. A Wi-Fi és az Ethernet proxybeállítása eltérhet, és a saját proxykonfigurációval rendelkező alkalmazásnak saját, megfelelő módosításra van szüksége. Az ssh után elhelyezett shell-parancs külön tisztítási művelet, ezért ne tekintse a normál kilépési sorrendet annak garanciájának, hogy minden megszakított munkamenet visszaállítja az eredeti állapotot.