apakah itu cara mudah untuk merutekan semua lalu lintas melalui proxy ssh dengan -D?
Saya dapat mengonfigurasi aplikasi khusus untuk melakukan ini, tetapi saya ingin konfigurasi yang merutekan semua lalu lintas di mesin. Terima kasih atas bantuan Anda!
ssh
ssh-tunnel
socks
grm
sumber
sumber
Jawaban:
Di Linux:
Saya telah menulis program semacam itu untuk penggunaan pribadi dalam Perl (kualitas prototipe) dan menulis versi yang lebih baik dalam C. Itu belum diterbitkan.
Pembaruan: sekarang diterbitkan: http://github.com/vi/socksredirect/ Gunakan prototype.pl. Kirimi saya pemberitahuan jika Anda tertarik untuk mengembangkan versi yang lebih baik.
Pembaruan 2 Membuat versi yang sedikit lebih baik: http://github.com/vi/tcpsocks dan patch untuk Socat 2: http://github.com/vi/socksredirect/blob/master/socat-2.0.0- b3-REDIRECT.patch
PS Sebagian besar lalu lintas saya (dan terkadang beberapa tetangga) sekarang melewati tcpsocks-> ssh.
sumber
slirp
). dengan REDIRECT atau TPROXY gunakan saja biasarecv
yang memberi Anda data yang di-decode tanpa tajuk TCP.Avery Pennarun ini sshuttle bekerja sama dengan Vi 's jawaban , tetapi membutuhkan pengaturan kurang dan bekerja pada BSD dan OS X serta Linux.
sumber
Mungkin Anda harus mempertimbangkan pengaturan VPN sebagai gantinya.
sumber
Saya tidak berpikir ada cara untuk melakukan ini, tetapi mungkin Anda dapat mencoba program-program seperti FreeCap (windows), SocksCap (windows) atau proxychains (linux). Program-program ini dapat membantu Anda sedikit.
sumber
Tergantung OS yang Anda gunakan. Jika Anda menggunakan MacOS, ada pengaturan Proxy global yang harus digunakan oleh setiap Aplikasi, meskipun ada beberapa yang tidak menghargainya (yaitu Firefox).
sumber
Anda juga dapat menggunakan sesuatu seperti Proxifier ( http://www.proxifier.com/ ) untuk Mac atau Windows.
Meskipun ini tidak benar-benar menjawab pertanyaan Anda.
sumber