Inviare i download APT attraverso un proxy
Specifica un proxy HTTP per le richieste ai repository APT, mantieni la verifica HTTPS e controlla le eccezioni dirette per host.
APT ha proprie opzioni proxy. Cambiare il browser non stabilisce il percorso di apt-get, e cambiare il mirror del repository non equivale a scegliere un proxy.
Per un singolo comando, passa esplicitamente le impostazioni:
sudo apt-get \
-o Acquire::http::Proxy=http://203.0.113.10:8080/ \
-o Acquire::https::Proxy=http://203.0.113.10:8080/ \
update
Sostituisci l’IP di documentazione con l’endpoint HTTP scelto dal servizio o dall’elenco dei proxy HTTP. Entrambi i valori possono indicare un normale proxy HTTP se supporta i tunnel HTTPS necessari. I nomi delle opzioni descrivono il trasporto del repository da configurare.
Per una connessione da mantenere
APT può salvare gli stessi valori in un file dedicato sotto /etc/apt/apt.conf.d/:
Acquire::http::Proxy "http://203.0.113.10:8080/";
Acquire::https::Proxy "http://203.0.113.10:8080/";
Conserva virgolette e punti e virgola. Un file distinto e chiaramente nominato facilita la rimozione delle proprie impostazioni senza riscrivere repository o opzioni APT estranee.
Per controllare un valore senza avviare operazioni sui pacchetti, usa:
apt-config shell PROXY Acquire::http::Proxy
APT supporta anche la configurazione d’ambiente http_proxy, ma l’ambiente disponibile tramite sudo può differire dal terminale dove l’hai impostata. Opzioni APT esplicite rendono più chiaro un confronto su un singolo comando.
Un repository può collegarsi direttamente per scelta
Un’opzione proxy specifica per host può usare il valore speciale DIRECT. Se un solo repository ignora il proxy generale, esamina queste impostazioni per host prima di cambiare endpoint.
La verifica dei certificati HTTPS resta separata. Se serve una CA d’ispezione approvata, configura la fiducia adatta; non disattivare la verifica del peer o del nome host per far avanzare il download. Anche le firme dei pacchetti hanno uno scopo distinto da TLS e instradamento proxy.
Leggere più del solo esito finale del comando
Controlla quali richieste ai repository sono davvero riuscite e se APT segnala avvisi di recupero o riuso di liste vecchie. Un aggiornamento parziale non prova il successo di tutte le fonti su quella rotta.
Per annullare un test persistente, rimuovi solo le voci proxy aggiunte da te. Controlla poi impostazioni d’ambiente o per host rimaste, che potrebbero ancora scegliere un altro proxy.