Я искал высоко и низко, и я только нахожу несколько упоминаний об этой функции "плохого списка прокси" в Internet Explorer. По сути, если у вас есть файл PAC/wpad.dat для автоматической настройки прокси-сервера и ваш сценарий возвращает несколько прокси-серверов (для аварийного переключения), Internet Explorer всегда будет использовать первый, если он доступен. Если он недоступен, он должен быть добавлен в список недопустимых прокси, чтобы его не пытались повторить в течение 30 минут, и IE начнет использовать следующий возвращенный прокси.
В моем примере я использую прокси Squid. Если я остановлю службу squid на моем прокси-сервере, все будет работать как положено, IE быстро начнет использовать второй прокси и не будет пытаться снова запустить первый прокси в течение 30 минут.
Если я на самом деле полностью отключаю прокси-сервер (в этом примере я выполняю "ifdown eth0" на моем прокси), Internet Explorer продолжает пробовать прокси. В конечном итоге он будет использовать второй прокси в списке, но первый никогда не добавляется в "список плохих прокси", каждый новый запрос занимает около 60 секунд, поэтому, если у вас есть сайт, который загружает много внешнего контента, он может займет очень много времени, чтобы загрузить.
Кто-нибудь еще предоставляет избыточные прокси с файлом PAC, и есть ли у вас такая же проблема, если ваш основной прокси полностью недоступен?