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

В моем примере я использую прокси Squid. Если я остановлю службу squid на моем прокси-сервере, все будет работать как положено, IE быстро начнет использовать второй прокси и не будет пытаться снова запустить первый прокси в течение 30 минут.

Если я на самом деле полностью отключаю прокси-сервер (в этом примере я выполняю "ifdown eth0" на моем прокси), Internet Explorer продолжает пробовать прокси. В конечном итоге он будет использовать второй прокси в списке, но первый никогда не добавляется в "список плохих прокси", каждый новый запрос занимает около 60 секунд, поэтому, если у вас есть сайт, который загружает много внешнего контента, он может займет очень много времени, чтобы загрузить.

Кто-нибудь еще предоставляет избыточные прокси с файлом PAC, и есть ли у вас такая же проблема, если ваш основной прокси полностью недоступен?

1 ответ1

1

Это вызвано ошибкой IE9. Если вы остановите прокси-сервис, он вернет пакет RST, а IE9 добавит прокси в список неверных прокси. Если ваш прокси-сервер на самом деле не работает и истечет время ожидания TCP, IE9 не поместит ваш прокси в список неверных прокси.

Чтобы устранить эту ошибку, необходимо установить следующее исправление:

http://support.microsoft.com/kb/2777234/en-us

Исправление также включено в следующий бюллетень по безопасности:https://technet.microsoft.com/library/security/ms13-080

Но имейте в виду, что вы должны установить ветку LDR этого Бюллетеня по безопасности, так как обычная установка (GDR-ветка) не будет устанавливать исправления.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .