Esta es una respuesta más general junto con apt config.
Como hay muchos lugares para configurar los ajustes del proxy, puede ser confuso al principio. Permítanme resumir algunas cosas y sugerir algunas buenas prácticas.
Para programas de consola
Ej: wget, git y casi todas las aplicaciones de consola que se conectan a internet.
Si desea configurar el proxy cada vez que ejecuta sus comandos por algún motivo, configure las variables de entorno con los siguientes comandos.
export http_proxy=http://DOMAIN\USERNAME:PASSWORD@SERVER:PORT/
export ftp_proxy=http://DOMAIN\USERNAME:PASSWORD@SERVER:PORT/
De lo contrario, si desea usar la misma configuración cada vez para todos los usuarios, entonces use estos.
Configurar en bashrc
$ nano /etc/bash.bashrc
export http_proxy=http://DOMAIN\USERNAME:PASSWORD@SERVER:PORT/
export ftp_proxy=http://DOMAIN\USERNAME:PASSWORD@SERVER:PORT/
Configurar en /etc/environment
$ nano /etc/environment
https_proxy="http://myproxy.server.com:8080/"
ftp_proxy="http://myproxy.server.com:8080/" ...
Configurar usando GUI
Abra la configuración de red y configure el proxy de red de todo el sistema.
Red -> Proxy de red -> Configurar -> Aplicar en todo el sistema.
Pero esto podría no ser útil si tiene autenticación para el proxy.
Por apto.
Debe realizar un trabajo adicional para apt, ya que, por cierto, apt no obedece a las variables de entorno,
$ nano /etc/apt/apt.conf
Acquire::http::Proxy "http://USERNAME:PASSWORD@SERVER:PORT";
Acquire::https::Proxy "https://USERNAME:PASSWORD@SERVER:PORT";
Para todo lo que esté fuera de este alcance, debe haber una opción para configurar los ajustes del proxy en la aplicación misma. Si no lo siento;)