Ao longo dos tempos sempre me deparo nos laboratórios de rede com a necessidade de configurar o apt get para funcionar atrás de um proxy. Hoje vamos mostrar como fazer isso.
apt get atrás de um proxy
Primeiramente vamos obter o endereço do proxy e a porta que está sendo usada.
Em nosso caso, o endereço de proxy é o “172.24.0.254” e a porta usada é a “3128“.
Portanto, para configurar o apt get das máquinas que estão atrás desse proxy vamos seguir os seguintes passos.
Primeiramente vamos abrir um terminal e depois digitar o comando abaixo para acessar o diretório de configuração do apt.
cd /etc/apt

Em seguida, vamos criar o arquivo apt.conf usando um editor de texto. Para isso, vamos usar o comando abaixo.
sudo nano apt.conf

Dentro do arquivo “apt.conf” vamos inserir as linhas abaixo.
Acquire::http::proxy "http://172.24.0.254:3128";
Acquire::https::proxy "https://172.24.0.254:3128";

As linhas acima estão indicando que vamos usar o proxy com o endereço “172.24.0.254” e a porta “3128” para as atualizações e instalações do apt get.
Em sua rede substitua os endereços e portas com base nas informações do seu proxy. Exemplo:
Acquire::http::proxy "http://IP_do_seu_proxy:porta_do_seu_proxy";
Acquire::https::proxy "https://IP_do_seu_proxy:porta_do_seu_proxy";
E depois disso, faça um update dos repositórios com o comando abaixo e depois tente instalar algum pacote.
sudo apt update

Veja também:
Instalar Ubuntu 24 em VirtualBox
Como fazer X11 Forwarding com SSH
https://askubuntu.com/questions/257290/configure-proxy-for-apt

Juliana Mascarenhas
Data Scientist and Master in Computer Modeling by LNCC.
Computer Engineer