Interné úložisko balíkov by nemalo opúšťať kancelársku sieť a vracať sa cez externú proxy. APT môžete dať výnimku pre konkrétneho hostiteľa bez vypnutia proxy pre každé sťahovanie.

Napríklad fragment konfigurácie APT môže obsahovať:

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

Príklad zachováva predvolenú proxy HTTP a vynecháva uvedeného hostiteľa úložiska z oboch uvedených nastavení prenosu. Pre jeho vonkajšiu predvolenú trasu zoznam proxy HTTP ponúka kandidátov, keď sú verejné proxy povolené; interné úložisko nechajte priame. Nastavte akúkoľvek požadovanú predvolenú proxy HTTPS samostatne, aby zodpovedala skutočnému prostrediu.

Použite hostiteľa, nie URL úložiska

Prípona je názov hostiteľa: žiadne https://, žiadna cesta a žiadna koncová lomka. Viaceré úložiská na tom istom hostiteľovi zdieľajú túto výnimku smerovania. Nie je to pravidlo firewallu pre každý adresár.

DIRECT je hodnota voľby proxy v APT, zdokumentovaná v príručke k prenosu HTTP. Neznamená „použite iné zrkadlo“ a nemení, ktoré balíky úložisko publikuje.

Sledujte sťahovanie aj za jeho prvou URL

Ak úložisko presmeruje na iný názov hostiteľa, táto požiadavka má vlastné rozhodnutie o smerovaní. To isté platí, keď metadáta a archívy balíkov pochádzajú z rôznych hostiteľov. Udržujte výnimky v súlade s hostiteľmi, ktoré interná služba skutočne potrebuje.

Priama trasa tiež vyžaduje bežnú dostupnosť a správnu dôveru v certifikát. Úspešná voľba obchádzania nemôže prinútiť nedostupný interný server odpovedať.

Po umiestnení fragmentu do obvyklého konfiguračného adresára skontrolujte efektívnu konfiguráciu APT. Neskorší záznam špecifický pre hostiteľa môže zmeniť výsledok. Vyhnite sa kopírovaniu syntaxe obchádzania so zástupnými znakmi z prehliadača do tohto kľúča; dokumentované nastavenie hostiteľa v APT je príslušné rozhranie.

Súvisiace články