Een interne pakketrepository zou het kantoornetwerk niet moeten verlaten en via een externe proxy moeten terugkomen. Je kunt APT een hostspecifieke uitzondering geven zonder de proxy voor elke download uit te schakelen.

Een APT-configuratiefragment kan bijvoorbeeld het volgende bevatten:

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

Het voorbeeld behoudt een standaard HTTP-proxy en zondert de genoemde repositoryhost uit voor beide vermelde transportinstellingen. Voor de externe standaardroute biedt de HTTP-proxylijst kandidaten wanneer openbare proxies zijn toegestaan; houd de interne repository direct. Stel een eventueel vereiste standaard HTTPS-proxy apart in om overeen te komen met de werkelijke omgeving.

Gebruik een host, geen repository-URL

Het achtervoegsel is een hostnaam: geen https://, geen pad en geen afsluitende schuine streep. Meerdere repositories op dezelfde host delen die routeringsuitzondering. Het is geen firewallregel per map.

DIRECT is een APT-proxyselectiewaarde, gedocumenteerd in de HTTP-transporthandleiding. Het betekent niet ‘gebruik een andere mirror’, en het verandert niet welke pakketten de repository publiceert.

Volg de download voorbij de eerste URL

Als een repository doorverwijst naar een andere hostnaam, heeft die aanvraag zijn eigen routeringsbeslissing. Hetzelfde geldt wanneer metadata en pakketarchieven van verschillende hosts komen. Houd uitzonderingen afgestemd op de hosts die de interne dienst werkelijk nodig heeft.

Een directe route vereist ook gewone bereikbaarheid en correct certificaatvertrouwen. Een geslaagde omzeilingskeuze kan een onbereikbare interne server niet laten antwoorden.

Controleer de effectieve APT-configuratie nadat het fragment in de gebruikelijke configuratiemap is geplaatst. Een latere hostspecifieke vermelding kan het resultaat wijzigen. Vermijd het kopiëren van de wildcard-omzeilingssyntaxis van een browser naar deze sleutel; de gedocumenteerde hostinstelling van APT is de relevante interface.

Gerelateerde artikelen