Configurar APT Proxy en Debian 10 Buster

En esta guía, vamos a aprender a configurar APT Proxy en Debian 10 Buster. Si está ejecutando un sistema Debian 10 detrás de un servidor proxy, es probable que haya intentado instalar paquetes sin éxito. Aprenda a configurar el gestor de paquetes de APT para que utilice un servidor proxy HTTP o HTTPS mientras extrae los paquetes de los repositorios.

Configurar el proxy de APT en Debian 10 Buster

Para configurar el proxy de APT en Debian 10 Buster, necesita tener la dirección IP y el puerto del servidor proxy, así como el nombre de usuario y la contraseña de autenticación si su servidor proxy admite la autenticación. APT puede configurarse temporal o permanentemente para utilizar el proxy.

Configuración temporal del proxy de APT

La configuración temporal del proxy de APT implica la creación de variables de entorno del proxy que pueden ser http_proxy o https_proxy como se muestra a continuación;

En mi entorno, 192.168.43.1 es la IP del servidor proxy y 3128 es el puerto del servidor proxy.

Para el proxy HTTP, simplemente ejecute el siguiente comando para crear una variable de entorno http_proxy que define su servidor proxy y el puerto.

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

Para proxy HTTPS;

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

Si su proxy admite la autenticación y requiere un nombre de usuario/contraseña para iniciar sesión, simplemente utilice;

Para proxy HTTP(S);

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

También puede prefijar el comando apt con la configuración del proxy como se muestra a continuación;

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

o

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

Configuración permanente del proxy APT

Puede configurar permanentemente el proxy APT en el archivo de configuración APT. Por ejemplo, puede crear un archivo de configuración de proxy en el directorio /apt/apt.conf.d como se muestra a continuación;

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";

O simplemente;

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

Si su proxy soporta autenticación, reemplace;

http://PROXYSERVERIP:PROXYPORT

por;

http://USERNAME::PROXYPORT

De manera que sus líneas se vean como;

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

También puede configurar un proxy para todo el sistema que se aplique a cualquier usuario que inicie sesión en el sistema en /etc/profile.d estableciendo las variables http_proxy y https_proxy. Por ejemplo, cree un archivo, /etc/profile.d/proxy.sh con las siguientes variables de entorno establecidas.

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

source el archivo de configuración del proxy para recargar las variables de entorno.

source /etc/profile.d/proxy.sh

Si está utilizando el shell bash, entonces para configurar el proxy que se aplica para un solo usuario, puede editar el archivo $HOME/.bashrc y añadir las líneas:

vim $HOME/.bashrc
export http_proxy='http://USERNAME::3128'export https_proxy='https://USERNAME::3128'

en el archivo $HOME/.bashrc:

source $HOME/.bashrc

Ahora, si intenta ejecutar el comando apt, notará que intenta conectarse al servidor proxy. Si la conexión es exitosa, APT se ejecutará sin problemas.

apt update0% ...

Eso es todo sobre cómo configurar APT Proxy en Debian 10 Buster. Enjoy

Tutoriales relacionados;

Instalar los plugins de Grafana detrás de un servidor Proxy

Cómo configurar el proxy de todo el sistema en Ubuntu 18.04

Configurar la autenticación de Squid Proxy en Ubuntu 18.04/Fedora 29/28/CentOS 7

Cómo instalar y configurar Squid Proxy en Fedora 29/Fedora 28/CentOS 7

Deja una respuesta

Tu dirección de correo electrónico no será publicada.