Muchas veces nos encontramos con que tenemos nuestros sistemas basados en Debian, como puede ser Ubuntu y nos vemos en la necesidad de instalar un paquete o hacer una actualización del sistema por medio de APT ya se utilizando los comandos apt-get o aptitude o incluso las herramientas gráficas como synaptics o adept, pero nos vemos con la limitante que estamos conectados a una red en donde para salir a Internet es necesario utizar un Proxy Web.
En este articulo se explicará como configurar APT para poder instalar paquetes y realizar actualizaciones de sistema a través de un proxy.
Antes de iniciar las configuración es necesario reunir la información de red para configurar APT, los datos que requerimos son:
Dirección IP del servidor Proxy: 192.168.1.254
Número de Puerto del servidor Proxy: 3128
Usuario para navegar (opcional): usuarioweb
Contraseña de usuario para navegar (opional): C0nt4s3ñ4
NOTA: En algunas situaciones el usuario y contraseña no será requerido.
Una vez reunida la información, procederemos a configurar APT, los archivos de configuración que utilizaremos se encuentran en el directorio /etc/apt/, podremos realizar nuestras configuraciones en el archivo principal /etc/apt/apt.conf (si existe) o si existe un directorio /etc/apt.conf.d/ entonces podremos crear un archivo individual para la configuración del proxy.
Si el archivo /etc/apt/apt.conf existe entonces, agregaremos al final del archivo las siguientes lineas:
# vim /etc/apt/apt.conf
Y al final del archivo agregamos lo siguiente:
# Configuración para utilizar un proxy Web
Acquire {
http {
Proxy "http://192.168.1.254:3128“;
}
}
Si no existe el archivo /etc/apt/apt.conf, pero existe el directorio /etc/apt.conf.d/, entonces crearemos un archivo individual para guardar la configuración del proxy, por ejemplo, crearemos el archivo 88apt-proxy.
# vim /etc/apt/apt.conf.d/88apt-proxy
Con el siguiente contenido:
# Configuración para utilizar un proxy Web
Acquire {
http {
Proxy "http://192.168.1.254:3128";
}
}
O también se puede utilizar el formato:
Acquire::http::Proxy "http://192.168.1.254:3128";
Si el proxy requiriera autentiación por medio de usuario y contrasña, entonces la configuración sería así:
# Configuración para utilizar un proxy
Acquire {
http {
Proxy "http://usuarioweb:C0nt4s3ñ4@192.168.1.254:3128";
}
}
O el formato corto:
Acquire::ftp::Proxy "http://usuarioweb:C0nt4s3ñ4@192.168.1.254:3128";
NOTA: Recuerda que si la contraseña de tu usuario llegará a expirar o es cambiada necesitarás actualizar el archivo con la nueva contraseña.
Es muy importante recordar que si en el archivo /etc/apt/apt.conf existe una linea que que dice:
Acquire::http::proxy “false”;
Entonces deberá de ser comentada para que nuestras herramientas funcionen correctamente.
Despues de guardar los archivos modificados ya podras hacer un apt-get update y apt descargará las listas de paquetes utilizando el proxy.
Espero que este Tip les sea de utilidad, si tiene alguna duda, comentario, reclamación no duden en contactarme.