Interni repozitorij paketa ne bi trebao napuštati uredsku mrežu i vraćati se kroz vanjski proxy. APT-u možete dati iznimku za određeni host bez onemogućavanja proxyja za svako preuzimanje.

Na primjer, fragment APT konfiguracije može sadržavati:

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

Primjer zadržava zadani HTTP proxy i izuzima navedeni host repozitorija za obje navedene transportne postavke. Za njegovu vanjsku zadanu rutu, popis HTTP proxyja nudi kandidate kada su javni proxyji dopušteni; držite interni repozitorij izravnim. Postavite svaki potrebni zadani HTTPS proxy zasebno kako bi odgovarao stvarnom okruženju.

Koristite host, a ne URL repozitorija

Sufiks je naziv hosta: bez https://, bez putanje i bez kose crte na kraju. Nekoliko repozitorija na istom hostu dijeli tu iznimku usmjeravanja. To nije firewall pravilo po direktoriju.

DIRECT je vrijednost odabira APT proxyja, dokumentirana u priručniku za HTTP transport. Ne znači „koristi drugo zrcalo“ i ne mijenja koje pakete repozitorij objavljuje.

Pratite preuzimanje i nakon njegova prvog URL-a

Ako repozitorij preusmjeri na drugi naziv hosta, taj zahtjev ima vlastitu odluku o usmjeravanju. Isto vrijedi kada metapodaci i arhive paketa dolaze s različitih hostova. Držite iznimke usklađene s hostovima koje interni servis stvarno treba.

Izravna ruta također zahtijeva uobičajenu dostupnost i ispravno povjerenje u certifikat. Uspješan odabir zaobilaženja ne može natjerati nedostupan interni poslužitelj da odgovori.

Pregledajte učinkovitu APT konfiguraciju nakon što fragment stavite u uobičajeni konfiguracijski direktorij. Kasniji unos specifičan za host može promijeniti rezultat. Izbjegavajte kopiranje sintakse zaobilaženja sa zamjenskim znakovima iz preglednika u ovaj ključ; dokumentirana APT postavka hosta relevantno je sučelje.

Povezani članci