macOS захоўвае наладу SOCKS пасля завяршэння тунеля SSH
Аднавіце папярэднюю канфігурацыю проксі сеткавай службы, калі лакальны слухач SSH SOCKS больш не працуе.
Дынамічная перадача SSH і налада проксі macOS маюць розны час жыцця. Працэс SSH забяспечвае лакальны слухач SOCKS; сеткавая служба захоўвае адрас, які павінны выкарыстоўваць прыкладныя праграмы, што ўдзельнічаюць у злучэнні.
Напрыклад, наступны радок трымае слухач SOCKS на loopback на пярэднім плане:
ssh -N -D 127.0.0.1:1080 [email protected]
Калі выбраная сеткавая служба macOS наладжана выкарыстоўваць SOCKS на 127.0.0.1:1080, праграмы з гэтай наладай залежаць ад слухача. Калі працэс SSH завяршаецца, слухач знікае. SSH не аднаўляе аўтаматычна папярэднія значэнні проксі сеткавай службы.
Адкрыйце Падрабязнасці → Проксі актыўнай сеткавай службы у Сістэмных наладах → Сетка. Аднавіце наладу SOCKS, зафіксаваную перад сеансам тунеля. Калі SOCKS раней быў выключаны, выключыце яго зноў; калі іншы проксі ўжо быў наладжаны, аднавіце яго адрас, порт і ўключаны стан.
Правярайце вынік праз тую ж службу. Wi-Fi і Ethernet могуць мець розныя налады проксі, а праграма з уласнай канфігурацыяй проксі патрабуе ўласнай адпаведнай змены. Каманда абалонкі, размешчаная пасля ssh, — гэта асобнае дзеянне ачысткі, таму нельга лічыць звычайную паслядоўнасць выхаду гарантыяй таго, што кожны перарваны сеанс аднавіць зыходны стан.