Saya ingin membuat antarmuka jaringan dari proxy SOCKS 5 di localhost. Ini pada akhirnya akan dijembatani dengan antarmuka nirkabel yang saya miliki yang akan beroperasi dalam mode AdHoc. Ini akan memungkinkan semua klien pada antarmuka ini untuk menggunakan proksi kaus kaki meskipun mereka tidak memiliki dukungan untuk SOCKS. Ini akan mendukung iDevices, PSP, dll, saat saya bepergian. Itu akan lari dari laptop saya. Adakah yang bisa memberikan beberapa sumber daya yang berguna yang akan membantu saya mendapatkan pengaturan antarmuka proxy SOCKS pada mesin Ubuntu saya? Terima kasih sebelumnya!
ubuntu
socks
network-interface
Clay Freeman
sumber
sumber
Anda tidak dapat melakukan ini, karena SOCKS tidak beroperasi pada lapisan yang cukup rendah - ini hanya dapat mem-proxy koneksi TCP, bukan paket IP mentah. Ini diperlukan untuk mengatur perutean, dengan atau tanpa NAT; tetapi menjembatani (seperti pada
brctl
) membutuhkan lebih banyak lagi - kemampuan untuk mengirim frame Ethernet mentah.Anda harus melihat ke dalam VPN sebagai gantinya - OpenVPN cukup mudah untuk diatur.
sumber
Anda memerlukan tun2socks, ini adalah bagian dari proyek BadVPN ( https://github.com/ambrop72/badvpn ). Sudah ada jawaban di sini merekomendasikan tun2socks, tetapi tidak memiliki contoh.
Anda dapat membangun tun2socks dari sumber atau menginstal paket yang sudah dikompilasi. Misalnya, di Ubuntu:
Selanjutnya, Anda perlu memutuskan apakah Anda ingin merutekan semua lalu lintas melalui proxy, atau hanya lalu lintas ke beberapa IP atau host tertentu. Jika Anda memiliki daftar tersebut (atau dapat membuatnya dengan upaya yang wajar), ini adalah solusi yang paling efisien.
Jika Anda perlu merutekan semua lalu lintas melalui proxy, ini akan sedikit lebih rumit. Dalam hal ini saya sarankan untuk membaca https://github.com/ambrop72/badvpn/wiki/Tun2socks dengan hati-hati . Dokumentasi resmi mengasumsikan Anda ingin menggunakan localhost: 1080 sebagai proxy Anda, dan memberikan instruksi cara membuat server SOCKS lokal dengan penerusan dinamis SSH. Bagian terpenting dari dokumentasi:
The dokumentasi juga memiliki contoh untuk menggunakan tun2socks untuk UDP forwarding, bagaimana rute semua lalu lintas melalui Tor, bagaimana untuk mendapatkan dukungan IPv6.
sumber