Configure o APT Proxy no Debian 10 Buster

Neste guia, vamos aprender como configurar o APT Proxy no Debian 10 Buster. Se você estiver rodando um sistema Debian 10 por trás de um servidor proxy, é provável que você tenha tentado instalar pacotes sem sucesso. Aprenda como configurar o APT Package Manager para usar o servidor proxy HTTP ou HTTPS enquanto retira pacotes dos repositórios.

Configurar o APT Proxy no Debian 10 Buster

Para configurar o APT Proxy no Debian 10 Buster, você precisa ter o endereço IP e a porta do servidor proxy assim como o nome de usuário e senha de autenticação se em todo o seu servidor proxy suportar autenticação. APT pode ser temporária ou permanentemente configurado para usar proxy.

Configuração do APT Proxy por tempo parcial

Configuração do APT proxy por tempo parcial envolve a criação de variáveis de ambiente proxy que podem ser http_proxy ou https_proxy como mostrado abaixo;

No meu ambiente, 192.168.43.1 é o IP do servidor proxy e 3128 é a porta do servidor proxy.

Para proxy HTTP, simplesmente execute o comando abaixo para criar uma variável de ambiente http_proxy que define o seu servidor proxy e a porta.

export http_proxy='http://192.168.43.1:3128'

Para proxy HTTPS;

export https_proxy='https://192.168.43.1:3128'

Se o seu proxy suporta autenticação e requer um nome de usuário/senha para login, basta usar;

Para proxy HTTP(S);

export http_proxy='http://192.168.43.1:3128'
export https_proxy='https://192.168.43.1:3128'

Você também pode prefixar o comando apt com as configurações do proxy como mostrado abaixo;

sudo 'http_proxy=http://192.168.43.100:3128' apt update

ou

sudo 'http_proxy=http://Username::3128' apt update

Configuração Permanente do Proxy APT

Você pode configurar permanentemente o proxy APT no arquivo de configuração do APT. Por exemplo, você pode criar um arquivo de configuração de proxy sob o /apt/apt.conf.d como mostrado abaixo;

vim /etc/apt/apt.conf.d/02proxy

Para Proxy HTTP;

Acquire::http::Proxy "http://PROXYSERVERIP:PROXYPORT";

Para HTTPS;

Acquire::https::Proxy "https://PROXYSERVERIP:PROXYPORT";

Para configurar tanto para HTTP como para HTTPS;

Acquire::http::Proxy "http://PROXYSERVERIP:PROXYPORT";Acquire::https::Proxy "https://PROXYSERVERIP:PROXYPORT";

Or simplesmente;

Acquire { HTTP::proxy "http://PROXYSERVERIP:PROXYPORT"; HTTPS::proxy "http://PROXYSERVERIP:PROXYPORT";}

Se o seu proxy suporta autenticação, substitua;

http://PROXYSERVERIP:PROXYPORT

with;

http://USERNAME::PROXYPORT

Tal como as suas linhas parecem;

Acquire::http::proxy "http://USERNAME::PROXYPORT";Acquire::https::proxy "https://USERNAME::PROXYPORT";

Você também pode configurar um proxy amplo do sistema que se aplica a qualquer usuário que faz login no sistema em /etc/profile.d configurando as variáveis http_proxy e https_proxy. Por exemplo, crie um arquivo, /etc/profile.d/proxy.sh com as seguintes variáveis de ambiente definidas.

vim /etc/profile.d/proxy.sh
export http_proxy='http://USERNAME::3128'export https_proxy='https://USERNAME::3128'

source o arquivo de configuração do proxy para recarregar variáveis de ambiente.

source /etc/profile.d/proxy.sh

Se você estiver usando shell bash, então para definir o proxy que se aplica a um único usuário, você pode editar o $HOME/.bashrc e adicionar as linhas;

export http_proxy='http://USERNAME::3128'export https_proxy='https://USERNAME::3128'

source o arquivo $HOME/.bashrc:

source $HOME/.bashrc

Agora, se você tentar executar o comando apt, você vai notar que ele tenta se conectar ao servidor proxy. Se a ligação for bem sucedida, o seu APT irá correr sem problemas.

apt update0% ...

É tudo sobre como configurar o APT Proxy no Debian 10 Buster. Enjoy

Tutoriais relacionados;

Install Grafana Plugins Behind a Proxy server

Como configurar o Proxy Wide System Proxy no Ubuntu 18.04

Setup Squid Proxy Authentication on Ubuntu 18.04/Fedora 29/28/CentOS 7

Como instalar e configurar o Proxy Squid no Fedora 29/Fedora 28/CentOS 7

Deixe uma resposta

O seu endereço de email não será publicado.