Håll ett APT-förråd utanför proxyn
APT stöder värdspecifika DIRECT-undantag, så ett internt förråd kan använda en direkt väg medan andra nedladdningar behåller sin proxy.
Ett internt paketförråd bör inte lämna kontorets nätverk och komma tillbaka via en extern proxy. Du kan ge APT ett värdspecifikt undantag utan att inaktivera proxyn för varje nedladdning.
Till exempel kan ett APT-konfigurationsfragment innehålla:
Acquire::http::Proxy "http://proxy.example:8080/";
Acquire::http::Proxy::packages.office.example "DIRECT";
Acquire::https::Proxy::packages.office.example "DIRECT";
Exemplet behåller en standard-HTTP-proxy och undantar den namngivna förrådsvärden för båda de listade transportinställningarna. För dess externa standardväg erbjuder HTTP-proxylistan kandidater när offentliga proxyservrar tillåts; håll det interna förrådet direkt. Ställ in eventuell nödvändig standard-HTTPS-proxy separat för att matcha den faktiska miljön.
Använd en värd, inte en förråds-URL
Suffixet är ett värdnamn: inget https://, ingen sökväg och inget avslutande snedstreck. Flera förråd på samma värd delar det routingundantaget. Det är inte en brandväggsregel per katalog.
DIRECT är ett APT-proxyvalsvärde, dokumenterat i HTTP-transporthandboken. Det betyder inte ”använd en annan spegel” och ändrar inte vilka paket förrådet publicerar.
Följ nedladdningen bortom dess första URL
Om ett förråd omdirigerar till ett annat värdnamn har den begäran sitt eget routingbeslut. Samma sak gäller när metadata och paketarkiv kommer från olika värdar. Håll undantagen i linje med de värdar som den interna tjänsten faktiskt behöver.
En direkt väg kräver också vanlig nåbarhet och korrekt certifikatförtroende. Ett lyckat kringgående val kan inte få en otillgänglig intern server att svara.
Granska den effektiva APT-konfigurationen efter att fragmentet placerats i den vanliga konfigurationskatalogen. En senare värdspecifik post kan ändra resultatet. Undvik att kopiera en webbläsares jokertecken-kringgångssyntax till den här nyckeln; APT:s dokumenterade värdinställning är det relevanta gränssnittet.