Các biến môi trường để kiểm soát hành vi proxy như sau: http_proxy, ftp_proxy, https_proxy, all_proxy và no_proxy. Thật không may, một số ứng dụng yêu cầu những điều này trong chữ hoa, các ứng dụng khác cần những biến này trong chữ thường, chỉ là như vậy.
Định dạng để khai báo danh sách loại trừ proxy chỉ đơn giản là danh sách được phân tách bằng dấu phẩy, khai báo có một số khả năng ký tự đại diện nhưng không phải tất cả các ứng dụng đều tôn trọng những điều này:
no_proxy=127.0.0.1,*.local.com
Môi trường / etc / của bạn cần có cấu hình proxy sau:
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
Bạn phải đăng xuất trước khi môi trường máy tính để bàn của bạn sẽ làm mới các biến môi trường. Vì tất cả các ứng dụng máy tính để bàn được khởi động bởi môi trường máy tính để bàn, sau đó chúng kế thừa các cài đặt môi trường của nó.
Tiếp theo, bạn sẽ cần cập nhật cấu hình apt của bạn. Tạo một tệp có tên /etc/apt/apt.conf và chỉnh sửa nó để chứa các khai báo này:
Acquire::http::proxy "http://proxy.example.com:8080/";
Acquire::ftp::proxy "ftp://proxy.example.com:8080/";
Acquire::https::proxy "https://proxy.example.com:8080/";
Xác minh rằng apt đã chọn các cài đặt này thông qua lệnh này
apt-config dump | grep -i proxy # lists the proxy settings
Chrome sẽ tôn trọng các biến môi trường proxy nhưng Firefox thì không, mặc dù rõ ràng nó đã giải quyết được vấn đề này