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 maiúsculas, outros aplicativos precisam dessas variáveis em letras minúsculas, apenas do jeito que é.
O formato para declarar uma lista de exclusão de proxy é simplesmente uma lista separada por vírgula, a declaração tem alguns recursos de caractere 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 efetuar logoff antes que o ambiente da sua área de trabalho atualize suas variáveis de ambiente. Como todos os aplicativos da área de trabalho são iniciados pelo ambiente de área de trabalho, eles subsequentemente herdam suas configurações de 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 por meio 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, embora aparentemente tenha abordado esse problema questão