Variabel lingkungan untuk mengendalikan perilaku proxy adalah sebagai berikut: http_proxy, ftp_proxy, https_proxy, all_proxy, dan no_proxy. Sayangnya, beberapa aplikasi memerlukan ini dalam huruf besar, aplikasi lain membutuhkan variabel-variabel ini dalam huruf kecil, seperti itu adanya.
Format untuk mendeklarasikan daftar pengecualian proxy hanyalah daftar yang dipisahkan koma, deklarasi ini memiliki beberapa kemampuan wildcard tetapi tidak semua aplikasi menghargai ini:
no_proxy=127.0.0.1,*.local.com
/ Etc / environment Anda perlu memiliki konfigurasi proxy berikut:
no_proxy=localhost,127.0.0.0/8,*.local
NO_PROXY=localhost,127.0.0.0/8,*.local
all_proxy=socks://proxy.example.com:8080/
ALL_PROXY=socks://proxy.example.com:8080/
http_proxy=http://proxy.example.com:8080
HTTP_PROXY=http://proxy.example.com:8080
ftp_proxy=http://proxy.example.com:8080
FTP_PROXY=http://proxy.example.com:8080
https_proxy=http://proxy.example.com:8080
HTTPS_PROXY=http://proxy.example.com:8080
Anda harus keluar sebelum lingkungan desktop Anda menyegarkan variabel lingkungannya. Karena semua aplikasi desktop dijalankan oleh lingkungan desktop, mereka kemudian mewarisi pengaturan lingkungannya.
Selanjutnya, Anda harus memperbarui konfigurasi apt Anda. Buat file bernama /etc/apt/apt.conf dan edit untuk mengandung deklarasi ini:
Acquire::http::proxy "http://proxy.example.com:8080/";
Acquire::ftp::proxy "ftp://proxy.example.com:8080/";
Acquire::https::proxy "https://proxy.example.com:8080/";
Verifikasi bahwa apt telah mengambil pengaturan ini melalui perintah ini
apt-config dump | grep -i proxy # lists the proxy settings
Chrome akan menghormati variabel lingkungan proxy tetapi Firefox tidak, meskipun tampaknya telah mengatasi masalah ini