URL-адрес PAC — это не конфигурация прокси для APT
У APT есть внешний хук обнаружения прокси, но передать ему URL-адрес PAC браузера — не то же самое, что предоставить конечную точку прокси.
Acquire::http::Proxy-Auto-Detect называет внешнюю команду, а не URL-адрес сценария PAC. APT передаёт этой команде URI, к которому собирается подключиться.
| Вывод команды | Результат в APT |
|---|---|
| Один URI прокси | Использовать возвращённую конечную точку. |
DIRECT | Выбрать прямое подключение. |
| Нет вывода | Оставить общую конфигурацию в силе. |
Транспортный контракт не делает APT оценщиком PAC браузера. URL-адрес PAC — это данные JavaScript для выбора маршрута; URI прокси — служба пересылки. Управляемый помощник должен перевести задуманную политику в единственный результат. Держите диагностику вне этого канала результата стандартного вывода.
Для стабильного маршрута одобренный явный прокси с несколькими записями DIRECT для конкретных хостов может быть проще. APT документирует, что записи прокси для конкретного хоста имеют приоритет над автообнаружением для этого хоста.
Храните аутентификацию в подходящем отдельном файле учётных данных там, где установленный APT это поддерживает. Нахождение маршрута его не аутентифицирует. Проверяйте фактические входные данные APT, а не предполагайте, что кнопка на уровне всей настольной системы перевела каждое условие PAC браузера.