Stahování APT přes proxy
Výslovně nastavte HTTP proxy pro repozitáře APT, ponechte ověřování HTTPS a prověřte přímé výjimky pro hostitele.
APT má vlastní volby proxy. Změna prohlížeče neurčuje trasu apt-get a změna zrcadla repozitáře není výběr proxy.
Pro jeden příkaz předejte nastavení výslovně:
sudo apt-get \
-o Acquire::http::Proxy=http://203.0.113.10:8080/ \
-o Acquire::https::Proxy=http://203.0.113.10:8080/ \
update
Dokumentační IP nahraďte zvoleným HTTP bodem služby nebo ze seznamu HTTP proxy. Obě hodnoty mohou označovat běžnou HTTP proxy, pokud podporuje potřebné HTTPS tunely. Názvy voleb popisují nastavovaný transport repozitáře.
Pro nastavení, které chcete zachovat
APT může stejné hodnoty uložit do vyhrazeného souboru pod /etc/apt/apt.conf.d/:
Acquire::http::Proxy "http://203.0.113.10:8080/";
Acquire::https::Proxy "http://203.0.113.10:8080/";
Zachovejte uvozovky a středníky. Oddělený jasně pojmenovaný soubor usnadní pozdější odebrání vlastního přepsání bez změn definic repozitářů či jiných voleb APT.
Pro kontrolu vybrané hodnoty bez operace s balíčky použijte:
apt-config shell PROXY Acquire::http::Proxy
APT podporuje také nastavení prostředí http_proxy, ale prostředí dostupné přes sudo se může lišit od terminálu, kde jste je nastavili. Výslovné volby APT usnadňují srovnání jediného příkazu.
Repozitář se může záměrně připojovat přímo
Volba proxy pro konkrétního hostitele může mít zvláštní hodnotu DIRECT. Pokud pouze jeden repozitář ignoruje obecnou proxy, zkontrolujte tato přepsání před výměnou bodu.
Ověřování certifikátů HTTPS zůstává samostatnou kontrolou. Je-li nutná schválená inspekční CA, nastavte vhodnou důvěru; nevypínejte ověření protistrany či jména hostitele jen kvůli pokračování stahování. Podpisy balíčků mají jiný účel než TLS a směrování proxy.
Sledujte více než konečné ukončení příkazu
Projděte skutečně úspěšné požadavky repozitářů a zda APT hlásí varování stahování nebo opětovné použití starých seznamů. Částečná aktualizace není důkazem úspěchu všech zdrojů na této trase.
Při vracení trvalého testu odeberte jen vlastní přidané položky proxy. Pak prověřte zbývající nastavení prostředí či hostitelů, která stále mohou vybírat jinou proxy.