Pobieranie APT przez proxy
Jawnie ustaw proxy HTTP dla repozytoriów APT, pozostaw weryfikację HTTPS i sprawdź bezpośrednie wyjątki dla hostów.
APT ma własne opcje proxy. Zmiana przeglądarki nie ustala trasy apt-get, a zmiana serwera lustrzanego repozytorium nie oznacza wyboru proxy.
Dla jednego polecenia przekaż ustawienia jawnie:
sudo apt-get \
-o Acquire::http::Proxy=http://203.0.113.10:8080/ \
-o Acquire::https::Proxy=http://203.0.113.10:8080/ \
update
Zastąp dokumentacyjny IP wybranym punktem HTTP z usługi lub listy proxy HTTP. Obie wartości mogą wskazywać zwykłe proxy HTTP, jeśli obsługuje wymagane tunele HTTPS. Nazwy opcji opisują konfigurowany transport repozytorium.
Dla ustawienia, które chcesz zachować
APT może przechowywać te same wartości w osobnym pliku pod /etc/apt/apt.conf.d/:
Acquire::http::Proxy "http://203.0.113.10:8080/";
Acquire::https::Proxy "http://203.0.113.10:8080/";
Zachowaj cudzysłowy i średniki. Osobny plik o jasnej nazwie ułatwi późniejsze usunięcie własnego nadpisania bez przepisywania definicji repozytoriów lub innych opcji APT.
Aby sprawdzić wybraną wartość bez operacji na pakietach, użyj:
apt-config shell PROXY Acquire::http::Proxy
APT obsługuje także ustawienie środowiska http_proxy, lecz środowisko przez sudo może różnić się od terminala, gdzie je ustawiono. Jawne opcje APT ułatwiają porównanie pojedynczego polecenia.
Repozytorium może celowo łączyć się bezpośrednio
Opcja proxy dla konkretnego hosta może używać wartości specjalnej DIRECT. Jeśli jedno repozytorium pomija ogólne proxy, sprawdź nadpisania hostów przed wymianą punktu.
Weryfikacja certyfikatów HTTPS pozostaje osobnym sprawdzeniem. Gdy potrzebny jest zatwierdzony inspekcyjny CA, skonfiguruj odpowiednie zaufanie; nie wyłączaj weryfikacji partnera ani nazwy hosta tylko po to, by pobieranie ruszyło. Podpisy pakietów również mają inny cel niż TLS i routing proxy.
Czytaj więcej niż końcowe zakończenie polecenia
Sprawdź, które żądania repozytoriów faktycznie się powiodły i czy APT zgłasza ostrzeżenia pobierania lub użycie starych list. Częściowa aktualizacja nie dowodzi sukcesu każdego źródła na tej trasie.
Cofając trwały test, usuń tylko dodane przez siebie wpisy proxy. Następnie sprawdź pozostałe ustawienia środowiska i hostów, które nadal mogą wybierać inne proxy.