Persyaratan: Karena masalah jaringan, program tidak dapat langsung terhubung ke beberapa layanan web, mungkin perlu diakses melalui proxy, jika program mendukung pengaturan proxy, jika tidak mendukung pengaturan proxy, bagaimana cara membiarkan program mengakses jaringan melalui proxy tanpa memodifikasi kode sumber dan mengkompilasi ulang?
Rantai Proksi
ProxyChains adalah program UNIX yang menghubungkan fungsi libc terkait jaringan dalam penghubung dinamis melalui DLL yang dimuat sebelumnya dan mengalihkan koneksi melalui proxy SOCKS4a/5 atau HTTP. proxychain itu sendiriAnda tidak dapat secara transparan membiarkan seluruh lalu lintas sistem masuk ke proxy "secara global"Ini dirancang untuk mengaktifkan proxy hanya untuk perintah tertentu. Artinya, Anda harus menambahkan proxychain sebelum perintah agar diterapkan. ProxyChains adalah alat proxy canggih yang membantu kami melewati batasan jaringan dan mengakses jaringan eksternal dengan aman melalui konfigurasi sederhana.
ProxyChains vs ProxyChains4
proxychains dan proxychains4 bukanlah proyek yang sama, tetapi keduanya terkait erat. Faktanya, proxychains4 adalah penerus resmi untuk proyek proxychains (yaitu generasi keempat),
Kode Sumber ProxyChains:Login hyperlink terlihat. Kode sumber ProxyChains (cabang fork, dikelola oleh pengembang Haad):Login hyperlink terlihat. Kode Sumber ProxyChains4:Login hyperlink terlihat.
Instalasi ProxyChains4
Instal ProxyChains4 menggunakan Rocky Linux rilis 9.5 dengan perintah berikut:
Seperti yang ditunjukkan di bawah ini:
Proxy gratis
Login hyperlink terlihat.
Login hyperlink terlihat.
Login hyperlink terlihat.
Kegunaan agen dapat diuji menggunakan perintah berikut:
ProxyChains mendukung empat mode rantai proxy: dynamic_chain, strict_chain, round_robin_chain, dan random_chain.
Konfigurasikan proxy proxychains, jalur file konfigurasi:/etc/proxychains.conf, profil default:
proxychains.conf
(5.92 KB, Jumlah unduhan: 0, Harga jual: 3 Biji-bijian MB)
Amandemennya adalah sebagai berikut:
Buat aplikasi konsol baru menggunakan .NET 8 dan kirim permintaan jaringan dengan kode sumber berikut:
Dengan dan tanpa proxy, perintah pengujian:
Perbedaannya ditunjukkan di bawah ini:
Tip: Anda dapat langsung masuk ke proxychains4 bash dari baris perintah, sehingga Anda dapat membuat terminal baru dengan fungsi proxy global, tidak perlu menambahkan proxychains4 sebelum setiap perintah, masuk keluar untuk keluar dari terminal. |