macOS mengekalkan tetapan SOCKS selepas terowong SSH tamat
Pulihkan konfigurasi proksi sebelumnya bagi perkhidmatan rangkaian apabila pendengar SSH SOCKS setempat tidak lagi berjalan.
Pemajuan dinamik SSH dan tetapan proksi macOS mempunyai jangka hayat berbeza. Proses SSH menyediakan pendengar SOCKS setempat; perkhidmatan rangkaian menyimpan alamat yang patut digunakan oleh aplikasi yang terlibat.
Sebagai contoh, ini mengekalkan pendengar SOCKS pada loopback di hadapan:
ssh -N -D 127.0.0.1:1080 [email protected]
Jika perkhidmatan rangkaian macOS yang dipilih dikonfigurasikan untuk menggunakan SOCKS pada 127.0.0.1:1080, aplikasi dengan tetapan itu bergantung pada pendengar. Apabila proses SSH tamat, pendengar hilang. SSH tidak memulihkan nilai proksi sebelumnya bagi perkhidmatan rangkaian secara automatik.
Buka Butiran → Proksi perkhidmatan rangkaian aktif dalam Tetapan Sistem → Rangkaian. Pulihkan tetapan SOCKS yang direkodkan sebelum sesi terowong. Jika SOCKS sebelum ini dimatikan, matikannya semula; jika proksi lain sudah dikonfigurasikan, pulihkan alamat, port dan keadaan aktifnya.
Gunakan perkhidmatan yang sama semasa menyemak hasilnya. Wi-Fi dan Ethernet mungkin mempunyai tetapan proksi berbeza, dan aplikasi dengan konfigurasi proksi sendiri memerlukan perubahannya sendiri yang sepadan. Perintah shell yang diletakkan selepas ssh ialah tindakan pembersihan berasingan, jadi jangan anggap urutan keluar biasa sebagai jaminan bahawa setiap sesi yang terganggu memulihkan keadaan asal.