Дръжте едно APT хранилище извън проксито
APT поддържа DIRECT изключения за конкретен хост, така че вътрешно хранилище може да използва директен маршрут, докато другите изтегляния запазват проксито си.
Вътрешно хранилище за пакети не бива да напуска офисната мрежа и да се връща през външно прокси. Можете да дадете на APT изключение за конкретен хост, без да изключвате проксито за всяко изтегляне.
Например фрагмент от конфигурацията на APT може да съдържа:
Acquire::http::Proxy "http://proxy.example:8080/";
Acquire::http::Proxy::packages.office.example "DIRECT";
Acquire::https::Proxy::packages.office.example "DIRECT";
Примерът запазва прокси по подразбиране за HTTP и освобождава посочения хост на хранилището за двете изброени настройки на транспорта. За външния му маршрут по подразбиране списъкът с HTTP проксита предлага кандидати, когато публичните проксита са разрешени; дръжте вътрешното хранилище директно. Задайте всяко необходимо прокси по подразбиране за HTTPS отделно, за да отговаря на действителната среда.
Използвайте хост, а не URL на хранилище
Суфиксът е име на хост: без https://, без път и без наклонена черта в края. Няколко хранилища на един и същ хост споделят това изключение за маршрутизиране. Това не е правило на защитна стена за отделна директория.
DIRECT е стойност за избор на прокси в APT, документирана в ръководството за HTTP транспорт. Тя не означава „използвайте друго огледало“ и не променя кои пакети публикува хранилището.
Проследете изтеглянето отвъд първия му URL
Ако хранилище пренасочи към друго име на хост, тази заявка има собствено решение за маршрутизиране. Същото важи, когато метаданните и архивите на пакети идват от различни хостове. Поддържайте изключенията съобразени с хостовете, които вътрешната услуга действително има нужда.
Директният маршрут също изисква обикновена достъпност и правилно доверие на сертификата. Успешен избор за заобикаляне не може да накара недостъпен вътрешен сървър да отговори.
Прегледайте ефективната конфигурация на APT, след като поставите фрагмента в обичайната конфигурационна директория. По-късен запис за конкретен хост може да промени резултата. Избягвайте копирането на синтаксиса за заобикаляне с заместващи символи от браузър в този ключ; документираната настройка за хост на APT е подходящият интерфейс.