Сеть может распространять действительный файл PAC, даже когда не хочет никакого пересылающего прокси:

function FindProxyForURL(url, host) {
    return "DIRECT";
}

Это успешное указание подключиться напрямую. Это не повреждённый скрипт, и он не называет сервер с именем DIRECT.

Это различие может быть полезным, когда намеренно меняют политику маршрутизации, которую организация распространяет автоматически. Клиент, получивший и оценивший этот скрипт, имеет результат; клиент, получивший 404 или не сумевший обнаружить файл, столкнулся с другим состоянием.

Не предполагайте, что предоставление этого файла сразу удаляет каждый старый маршрут. Браузер может сохранить более ранний скрипт, иметь управляемую настройку с более высоким приоритетом или продолжить существующее соединение. Подтвердите действующую конфигурацию и повторное получение.

Скрипт также не отключает прокси, настроенные независимо в других приложениях. Он управляет только теми клиентами, которые действительно используют эту конфигурацию PAC.

Похожие статьи