Un repository di pacchetti interno non dovrebbe uscire dalla rete dell'ufficio e tornare attraverso un proxy esterno. Puoi dare ad APT un'eccezione specifica per host senza disattivare il proxy per ogni download.

Ad esempio, un frammento di configurazione APT può contenere:

Acquire::http::Proxy "http://proxy.example:8080/";
Acquire::http::Proxy::packages.office.example "DIRECT";
Acquire::https::Proxy::packages.office.example "DIRECT";

L'esempio mantiene un proxy HTTP predefinito ed esenta l'host del repository indicato per entrambe le impostazioni di trasporto elencate. Per la sua route predefinita esterna, l'elenco di proxy HTTP offre candidati quando i proxy pubblici sono consentiti; mantieni il repository interno diretto. Imposta qualsiasi proxy HTTPS predefinito necessario separatamente per corrispondere all'ambiente reale.

Usa un host, non l'URL di un repository

Il suffisso è un nome host: senza https://, senza percorso e senza barra finale. Più repository sullo stesso host condividono tale eccezione di routing. Non è una regola firewall per directory.

DIRECT è un valore di selezione del proxy di APT, documentato nel manuale del trasporto HTTP. Non significa «usa un altro mirror» e non cambia quali pacchetti pubblica il repository.

Segui il download oltre il suo primo URL

Se un repository reindirizza a un altro nome host, quella richiesta ha la propria decisione di routing. Lo stesso vale quando metadati e archivi dei pacchetti provengono da host diversi. Mantieni le eccezioni allineate agli host di cui il servizio interno ha realmente bisogno.

Una route diretta richiede anche una normale raggiungibilità e una corretta fiducia nel certificato. Una selezione di bypass riuscita non può far rispondere un server interno irraggiungibile.

Esamina la configurazione APT effettiva dopo aver collocato il frammento nella normale directory di configurazione. Una voce successiva specifica per host può cambiare il risultato. Evita di copiare in questa chiave la sintassi di bypass con caratteri jolly di un browser; l'impostazione host documentata di APT è l'interfaccia pertinente.

Articoli correlati