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.

Articoli correlati