Kaedah yang saya jelaskan di bawah ini diperoleh dengan menterjemahkan artikel ke dalam bahasa Sepanyol di Arch Wiki mengenai penggunaan a Proksi. Kaedah ini mesti sah untuk sebaran lain.
Persekitaran Desktop seperti Xfce o LXDE kekurangan aplikasi yang membolehkan mereka menguruskan penggunaan Proksi Global dalam Sistem, dengan cara yang dapat kita lakukan Gnome o KDE.
Pemboleh ubah persekitaran
Beberapa program (seperti wget) menggunakan pemboleh ubah persekitaran dari bentuk "protocol_proxy" untuk menentukan representasi protokol tertentu (contohnya, HTTP, FTP, ...).
Berikut adalah contoh cara menetapkan pemboleh ubah ini:
export http_proxy=http://192.168.1.3:3128/
export https_proxy=http://192.168.1.3:3128/
export ftp_proxy=http://192.168.1.3:3128/
export no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com"
Sekiranya kita ingin menjadikan pemboleh ubah persekitaran proksi yang disebutkan di atas tersedia untuk semua pengguna, kita dapat menambahkan skrip, misalnya "Proksi.sh"di dalam /etc/profile.d/. Skrip mesti mempunyai kebenaran pelaksanaan.
# chmod +x /etc/profile.d/proxy.sh
Sebagai alternatif, anda boleh mengautomasikan pertukaran pemboleh ubah dengan menambahkan fungsi ke fail anda .bashrc seperti berikut:
function proxy(){
echo -n "username:"
read -e username
echo -n "password:"
read -es password
export http_proxy="http://$username:$password@proxyserver:8080/"
export https_proxy="http://$username:$password@proxyserver:8080/"
export ftp_proxy="http://$username:$password@proxyserver:8080/"
export no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com"
echo -e "\nProxy environment variable set."
}
function proxyoff(){
unset HTTP_PROXY
unset http_proxy
unset HTTPS_PROXY
unset https_proxy
unset FTP_PROXY
unset ftp_proxy
echo -e "\nProxy environment variable removed."
}
