Bagaimana saya bisa membiarkan komputer lain menggunakan terowongan SOCKS SSH lokal saya?


10

Saya sering menggunakan tunneling SSH di komputer saya, menggunakan proxy SOCKS.

ssh -D 1234 example.com

Namun, ini hanya menerima koneksi lokal. Saya ingin sistem lain di jaringan saya dapat menggunakan proxy di komputer saya juga.

Bagaimana saya bisa mencapai ini? Jika SSH tidak memiliki opsi itu sendiri, saya bayangkan mungkin ada proksi proksi proksi pada port yang berbeda, tetapi saya tidak tahu apakah ada alat umum untuk melakukan ini.

Jawaban:


16

Katakan itu untuk mengikat ke alamat eksternal, bukan localhost.

ssh -D 192.168.0.123:1234 example.com

13
Atau Anda dapat menggunakan ssh -D "*:1234" example.comuntuk mengikat ke semua alamat.
Gordon Davisson

Saya menemukan bahwa komentar terakhir sangat berguna!
jnthnclrk

1
Saya menggunakan 0.0.0.0 sebagai alamat ip. ssh -D 0,0.0.0:1234 example.com
Sahil Singh

atau gunakan -guntuk mengikat ke 0.0.0.0 (menerima semua alamat IP)
Sep GH

jadi ip dan port mana yang harus diatur pada komputer lain untuk menggunakan proxy?
mohammad6006

-2

Anda harus mengaktifkan perutean pada host Anda dan mengatur protokol perutean, seperti RIP. Pada dasarnya, Anda harus bertindak seperti router dan host lain harus memiliki entri rute untuk sampai ke jaringan di sisi lain (yang diharapkan bukan duplikat jaringan RFC1918).


Pengguna hanya perlu memasukkan alamat IP server proxy Anda ... tidak perlu perutean.
Mark E. Haase

@mease Anda bingung. Dan apa yang akan dilakukan oleh server proxy dengan itu? Bagaimana pengguna mencapai jaringan lain?
Keith

Melalui proxy? Bukankah itu intinya? ssh -D bertindak sebagai proksi SOCKS, bukan hanya terowongan point-to-point. Aplikasi ini sadar.
Mark E. Haase

Sebenarnya pertanyaannya membingungkan. Saya melihat tunneling, yang berbeda dari proxy. Untuk berbagi terowongan IP tidak berbeda dengan perutean melalui tautan titik ke titik.
Keith
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.