Penerusan dinamis SSH dan pengaturan proxy macOS memiliki masa hidup yang berbeda. Proses SSH menyediakan pendengar SOCKS lokal; layanan jaringan menyimpan alamat yang harus dipakai aplikasi yang terlibat.

Sebagai contoh, perintah ini menjaga pendengar SOCKS pada loopback tetap di depan:

ssh -N -D 127.0.0.1:1080 [email protected]

Jika layanan jaringan macOS yang dipilih dikonfigurasi memakai SOCKS di 127.0.0.1:1080, aplikasi dengan pengaturan itu bergantung pada pendengar. Saat proses SSH keluar, pendengar hilang. SSH tidak memulihkan nilai proxy sebelumnya milik layanan jaringan secara otomatis.

Buka Detail → Proksi layanan jaringan yang aktif di Pengaturan Sistem → Jaringan. Pulihkan pengaturan SOCKS yang dicatat sebelum sesi tunnel. Jika SOCKS sebelumnya mati, matikan lagi; jika proksi lain sudah dikonfigurasi, pulihkan alamat, port, dan status aktifnya.

Gunakan layanan yang sama saat memeriksa hasilnya. Wi-Fi dan Ethernet bisa punya pengaturan proksi berbeda, dan aplikasi dengan konfigurasi proksi sendiri memerlukan perubahan tersendiri yang sesuai. Perintah shell yang diletakkan setelah ssh adalah tindakan pembersihan terpisah, jadi jangan anggap urutan keluar yang normal sebagai jaminan bahwa setiap sesi yang terputus memulihkan keadaan semula.

Artikel terkait