Envie downloads do APT por um proxy
Defina um proxy HTTP explícito para os repositórios do APT, mantenha a verificação HTTPS e confira exceções diretas por host.
APT tem suas próprias opções de proxy. Mudar o navegador não determina qual rota apt-get usa, e trocar o espelho do repositório não equivale a escolher um proxy.
Para um único comando, passe as configurações explicitamente:
sudo apt-get \
-o Acquire::http::Proxy=http://203.0.113.10:8080/ \
-o Acquire::https::Proxy=http://203.0.113.10:8080/ \
update
Substitua o IP de documentação pelo endpoint HTTP escolhido no serviço ou na lista de proxies HTTP. Os dois valores podem indicar um proxy HTTP comum se ele aceitar os túneis HTTPS necessários. Os nomes das opções descrevem o transporte do repositório configurado.
Para uma conexão que pretende manter
APT pode guardar os mesmos valores em um arquivo dedicado sob /etc/apt/apt.conf.d/:
Acquire::http::Proxy "http://203.0.113.10:8080/";
Acquire::https::Proxy "http://203.0.113.10:8080/";
Mantenha aspas e ponto e vírgula da sintaxe. Um arquivo separado e com nome claro facilita remover depois sua substituição sem reescrever repositórios ou opções APT alheias.
Para consultar um valor escolhido sem iniciar uma operação de pacotes, use:
apt-config shell PROXY Acquire::http::Proxy
APT também aceita a configuração de ambiente http_proxy, mas o ambiente disponível via sudo pode ser diferente do terminal onde você a definiu. Opções APT explícitas facilitam acompanhar uma comparação de comando único.
Um repositório pode acessar diretamente de propósito
Uma opção proxy específica por host pode usar o valor especial DIRECT. Se só um repositório ignora o proxy geral, examine essas substituições por host antes de trocar o endpoint.
A verificação de certificados HTTPS continua separada. Quando uma CA de inspeção aprovada for necessária, configure a confiança adequada; não desative a verificação do par ou do nome de host só para fazer o download avançar. Assinaturas de pacotes também têm finalidade diferente de TLS e roteamento por proxy.
Leia mais que a saída final do comando
Confira quais requisições aos repositórios funcionaram de fato e se APT relata avisos de obtenção ou reutilização de listas antigas. Uma atualização parcial não comprova que todas as fontes usaram a rota com sucesso.
Para desfazer um teste persistente, remova apenas as entradas proxy que adicionou. Confira depois configurações de ambiente ou por host restantes, que ainda podem selecionar outro proxy.