As variáveis de ambiente para controlar o comportamento do proxy são as seguintes: http_proxy, ftp_proxy, https_proxy, all_proxy e no_proxy. Infelizmente, alguns aplicativos exigem isso em letras maiúsculas, outros aplicativos precisam dessas variáveis em letras minúsculas, exatamente como são.
O formato para declarar uma lista de exclusão de proxy é simplesmente uma lista separada por vírgula; a declaração possui alguns recursos curinga, mas nem todos os aplicativos os respeitam:
no_proxy=127.0.0.1,*.local.com
Seu / etc / environment precisa ter a seguinte configuração de proxy:
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
Você deve sair antes que o ambiente da área de trabalho atualize suas variáveis de ambiente. Como todos os aplicativos da área de trabalho são iniciados pelo ambiente da área de trabalho, eles subsequentemente herdam suas configurações do ambiente.
Em seguida, você precisará atualizar sua configuração do apt. Crie um arquivo chamado /etc/apt/apt.conf e edite-o para conter estas declarações:
Acquire::http::proxy "http://proxy.example.com:8080/";
Acquire::ftp::proxy "ftp://proxy.example.com:8080/";
Acquire::https::proxy "https://proxy.example.com:8080/";
Verifique se o apt selecionou essas configurações através deste comando
apt-config dump | grep -i proxy # lists the proxy settings
O Chrome respeitará as variáveis de ambiente do proxy, mas o Firefox não, mesmo que aparentemente tenha resolvido esse problema.