macOS SSH tunneli tugagach ham SOCKS sozlamasini saqlab qoladi
Mahalliy SSH SOCKS tinglovchisi ishlamay qolganda tarmoq xizmatining oldingi proksi konfiguratsiyasini tiklang.
SSH dinamik yo'naltirishi va macOS proksi sozlamasining umri har xil. SSH jarayoni mahalliy SOCKS tinglovchisini ta'minlaydi; tarmoq xizmati esa ishtirok etuvchi ilovalar ishlatishi kerak bo'lgan manzilni saqlaydi.
Masalan, bu loopback SOCKS tinglovchisini oldingi planda ushlab turadi:
ssh -N -D 127.0.0.1:1080 [email protected]
Agar tanlangan macOS tarmoq xizmati 127.0.0.1:1080 da SOCKS ishlatishga sozlangan bo'lsa, bu sozlamadan foydalanadigan ilovalar tinglovchiga bog'liq bo'ladi. SSH jarayoni chiqqanda tinglovchi yo'qoladi. SSH tarmoq xizmatining oldingi proksi qiymatlarini avtomatik tiklamaydi.
Tizim sozlamalari → Tarmoq bo'limida faol tarmoq xizmatining Tafsilotlar → Proksilar qismini oching. Tunnel sessiyasidan oldin qayd etilgan SOCKS sozlamasini tiklang. Agar SOCKS avval o'chirilgan bo'lsa, yana o'chiring; agar boshqa proksi allaqachon sozlangan bo'lsa, uning manzili, porti va yoqilgan holatini tiklang.
Natijani tekshirishda o'sha xizmatdan foydalaning. Wi-Fi va Ethernet turli proksi sozlamalariga ega bo'lishi mumkin, o'z proksi konfiguratsiyasiga ega ilova esa o'ziga mos alohida o'zgarishni talab qiladi. ssh dan keyin qo'yilgan shell buyrug'i alohida tozalash amali, shuning uchun oddiy chiqish tartibini har bir uzilgan sessiya asl holatni tiklaydi degan kafolat deb hisoblamang.