{{tag>ubuntu linux proxy }}
===== Configurar la conexión de salida de apt a través de un proxy =====
Hay varios métodos para configurar la salidad de apt a a través de un proxy dependiendo de tu versión.
==== Método 1 ====
Con las versiones anteriores funcionaba sin problemas pero con las nuevas versiones no me ha funcionado.
Abrimos una termina y ponemos
export http_proxy=http://miproxy:puerto/
export https_proxy=http://miproxy:puerto/
export ftp_proxy=http://miproxy:puerto/
Al parecer este método si funciona pero al llamar a apt con sudo se pierden las variables de entorno y hay que editar el fichero /etc/sudoers y debemos añadir algo así (http://www.ubuntu-es.org/node/183983)
también podemos utilizar **sudo -E** para utilizar el entorno y las variables ya declaradas
Defaults env_keep +="http_proxy"
Defaults env_keep +="https_proxy"
Defaults env_keep +="ftp_proxy"
==== Método 2 ====
Con este método habilitamos el proxy para todos los usuarios
Abrimos un terminal y editamos con sudo el fichero /etc/enviroment para añadir lo siguiente
http_proxy="http://miproxy:puerto/"
https_proxy="http://miproxy:puerto/"
ftp_proxy=http://miproxy:puerto/"
no_proxy="localhost,127.0.0.1"
HTTP_PROXY=http://miproxy:puerto/"
HTTPS_PROXY=http://miproxy:puerto/"
FTP_PROXY=http://miproxy:puerto/"
NO_PROXY="localhost,127.0.0.1"
Cerrar la sesión e iniciar de nuevo para que los cambios tenga efecto
==== Método 3 ====
Crear el fichero /etc/apt/apt.conf.d/proxy.conf
En versiones anteriores de ubuntu el fichero a modificar era el /etc/apt/apt.conf
Acquire::http::proxy "http://miproxy:puerto/";
Acquire::ftp::proxy "ftp://miproxy:puerto/";
Acquire::https::proxy "https://miproxy:puerto/";
o mejor
Acquire {
HTTP::proxy "http://miproxy:puerto";
HTTPS::proxy "http://miproxy:puerto";
}