Завантаження APT через проксі
Явно задайте HTTP-проксі для запитів APT до сховищ, залиште перевірку HTTPS і перевірте прямі винятки для хостів.
APT має власні параметри проксі. Зміна браузера не визначає маршрут apt-get, а зміна дзеркала сховища не дорівнює вибору проксі.
Для однієї команди передайте налаштування явно:
sudo apt-get \
-o Acquire::http::Proxy=http://203.0.113.10:8080/ \
-o Acquire::https::Proxy=http://203.0.113.10:8080/ \
update
Замініть документаційний IP вибраним HTTP-вузлом сервісу або зі списку HTTP-проксі. Обидва значення можуть позначати звичайний HTTP-проксі, якщо він підтримує потрібні тунелі HTTPS. Назви параметрів описують налаштований транспорт сховища.
Якщо налаштування треба зберегти
APT може зберігати ті самі значення в окремому файлі під /etc/apt/apt.conf.d/:
Acquire::http::Proxy "http://203.0.113.10:8080/";
Acquire::https::Proxy "http://203.0.113.10:8080/";
Збережіть лапки й крапки з комою. Окремий файл зі зрозумілою назвою дає змогу пізніше прибрати власне перевизначення без переписування сховищ або інших параметрів APT.
Для перегляду вибраного значення без операції з пакетами використайте:
apt-config shell PROXY Acquire::http::Proxy
APT також підтримує налаштування оточення http_proxy, але оточення через sudo може відрізнятися від термінала, де його задано. Явні параметри APT полегшують порівняння однієї команди.
Сховище може навмисно звертатися напряму
Параметр проксі окремого хоста може мати спеціальне значення DIRECT. Якщо лише одне сховище ігнорує загальний проксі, перевірте такі перевизначення до заміни вузла.
Перевірка сертифікатів HTTPS залишається окремою перевіркою. Якщо потрібен схвалений CA для інспекції, налаштуйте відповідну довіру; не вимикайте перевірку вузла чи імені хоста заради продовження завантаження. Підписи пакетів теж мають інше призначення, ніж TLS і маршрут проксі.
Дивіться не лише на завершення команди
Перевірте, які запити до сховищ справді вдалися та чи APT повідомляє попередження отримання або повторне використання старих списків. Часткове оновлення не доводить успіх кожного джерела на цьому маршруті.
Скасовуючи постійний тест, видаліть лише додані вами записи проксі. Потім перевірте решту налаштувань оточення й хостів, які ще можуть вибирати інший проксі.