프록시 동작을 제어하기위한 환경 변수는 다음과 같습니다. http_proxy, ftp_proxy, https_proxy, all_proxy 및 no_proxy. 불행하게도, 일부 응용 프로그램은 대문자로 이러한 변수를 필요로하고, 다른 응용 프로그램에서는 이러한 방식으로 변수가 소문자로 필요합니다.
프록시 제외 목록을 선언하는 형식은 단순히 쉼표로 구분 된 목록이며, 선언에는 일부 와일드 카드 기능이 있지만 모든 응용 프로그램이이를 존중하지는 않습니다.
no_proxy=127.0.0.1,*.local.com
/ etc / environment에는 다음 프록시 구성이 있어야합니다.
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
데스크탑 환경이 환경 변수를 새로 고치기 전에 로그 아웃해야합니다. 데스크탑 환경에서 모든 데스크탑 응용 프로그램을 시작하면 이후 환경 설정이 상속됩니다.
다음으로, 당신은 당신의 apt 구성을 업데이트해야합니다. /etc/apt/apt.conf 파일을 작성하고 다음 선언을 포함하도록 편집하십시오.
Acquire::http::proxy "http://proxy.example.com:8080/";
Acquire::ftp::proxy "ftp://proxy.example.com:8080/";
Acquire::https::proxy "https://proxy.example.com:8080/";
apt가이 명령을 통해 이러한 설정을 선택했는지 확인하십시오.
apt-config dump | grep -i proxy # lists the proxy settings
크롬 은 프록시 환경 변수를 존중하지만 Firefox는 분명히이 문제를 해결했지만