Jika relay.example.net sudah menjalankan SOCKS pada 127.0.0.1:1080 miliknya sendiri, teruskan akses dan bukannya mendedahkan pendengar itu kepada umum:

ssh -N -L 127.0.0.1:1081:127.0.0.1:1080 [email protected]
Titik akhirPeranan
Komputer riba 127.0.0.1:1081Alamat SOCKS yang perlu dikonfigurasikan dalam aplikasi komputer riba.
Relai 127.0.0.1:1080Proksi sedia ada yang dicapai dari sisi pelayan SSH.

Sintaks pengusiran tempatan memberikan destinasi tetap kepada sisi pelayan. Proksi HTTP pada port loopback jauh 3128 atau titik akhir intranet seperti proxy.internal.example:8080 berfungsi dengan prinsip yang sama. Konfigurasikan klien untuk protokol HTTP sedia ada itu dan akaun; membawanya melalui SSH tidak mencipta SOCKS atau pendengar HTTPS dengan TLS.

Perkhidmatan sedia ada masih memilih versi protokol yang disokong, pengesahan, destinasi dan jalan keluar akhir. Jika proses SSH lain mencipta proksi jauh itu, kedua-dua proses mesti kekal hidup. Laluan komputer riba→relai→gerbang membiarkan tapak web melihat sambungan keluar terakhir, bukan identiti yang diperuntukkan oleh port tempatan 1081.

Kekalkan pengikatan komputer riba secara jelas tempatan. Pendedahan yang lebih luas mengubah siapa yang boleh mencapai perkhidmatan, dan log masuk SSH tidak menambah kata laluan SOCKS pada pendengar. Jika ditolak, semak pendengar komputer riba, pengangkutan SSH dan proksi jauh sebagai peringkat berasingan.

Artikel berkaitan