Questa è una risposta più generale insieme a apt config.
Dato che ci sono molti posti in cui configurare le impostazioni del proxy, all'inizio potrebbe creare confusione. Consentitemi di riassumere alcune cose e suggerire alcune buone pratiche.
Per i programmi della console
Es: wget, git e quasi tutte le applicazioni console che si collegano a Internet.
Se si desidera configurare il proxy ogni volta che si eseguono i comandi per qualche motivo, impostare le variabili di ambiente utilizzando i seguenti comandi.
export http_proxy=http://DOMAIN\USERNAME:PASSWORD@SERVER:PORT/
export ftp_proxy=http://DOMAIN\USERNAME:PASSWORD@SERVER:PORT/
Altrimenti, se si desidera utilizzare le stesse impostazioni ogni volta per tutti gli utenti, utilizzare queste.
Configura in bashrc
$ nano /etc/bash.bashrc
export http_proxy=http://DOMAIN\USERNAME:PASSWORD@SERVER:PORT/
export ftp_proxy=http://DOMAIN\USERNAME:PASSWORD@SERVER:PORT/
Configura in /etc/environment
$ nano /etc/environment
https_proxy="http://myproxy.server.com:8080/"
ftp_proxy="http://myproxy.server.com:8080/" ...
Configurare utilizzando la GUI
Apri le impostazioni di rete e imposta il proxy di rete a livello di sistema.
Rete -> Proxy di rete -> Configura -> Applica a tutto il sistema.
Ma questo potrebbe non essere utile se si dispone dell'autenticazione per il proxy.
Per apt.
Devi fare un lavoro extra per apt, poiché per inciso apt non obbedisce alle variabili di ambiente,
$ nano /etc/apt/apt.conf
Acquire::http::Proxy "http://USERNAME:PASSWORD@SERVER:PORT";
Acquire::https::Proxy "https://USERNAME:PASSWORD@SERVER:PORT";
Per tutto ciò che non rientra in questo ambito, deve essere presente un'opzione per configurare le impostazioni proxy nell'applicazione stessa. Altrimenti mi dispiace;)