Ada berbagai solusi untuk ini:
1. Mengkonfigurasi variabel http_proxy
Anda dapat mengatur $http_proxy
dan variabel lain seperti itu. Sebagian besar aplikasi akan memilih variabel ini secara otomatis. Untuk mengaturnya di seluruh sistem, Anda dapat mengatur variabel ini di ~/.bashrc
file atau /etc/profile
. Jadikan sebagai:
http_proxy=http://user:password@proxyserver.com:3128
https_proxy=https://user:password@proxyserver.com:3128
export http_proxy
export https_proxy
2. Menggunakan proxy_chains
Beberapa aplikasi tidak akan menggunakan variabel proxy Anda dan mereka bahkan mungkin tidak memiliki pengaturan untuk menggunakan server proxy. Dalam kasus seperti itu, Anda dapat mengarahkan semua lalu lintas PC Anda melalui server proxy dengan menggunakan proxy_chains
.
Saya tidak pernah menggunakan proxy_chains
, namun beranda mereka tampaknya menceritakan semuanya dalam satu halaman: http://proxychains.sourceforge.net/howto.html
3. Menggunakan proxy transparan
Untuk memaksa semua koneksi PC Anda melalui proxy, Anda juga dapat menggunakan proxy transparan sebagai alternatif dari proxy_chains. Saya tidak punya banyak ide bagaimana mengaturnya ( saya melakukan ini sejak lama dan itu berhasil! ) Jadi Anda harus melihat sendiri.
proxychains
berfungsi dengan sempurna di FreeBSD, ini luar biasa.