Как Windows на самом деле определяет настройки LAN (прокси) при использовании автоматической настройки

Когда в Windows Internet Properties -> Connections -> LAN Settings -> Automatic Configuration установлено значение «Автоматическое определение настроек», как Windows на самом деле определяет / обнаруживает, какие настройки есть? Это сетевая трансляция или какой-то целевой запрос к серверу, настроенному где-то в реестре, или что-то еще?


person Craig Day    schedule 10.10.2008    source источник
comment
Это связано с тем, что в вашей организации настройки прокси-сервера, вероятно, распространяются через DHCP (или, возможно, групповую политику), тогда как Chrome поддерживает обнаружение только через DNS, описанное в моем ответе.   -  person Tomalak    schedule 08.08.2013


Ответы (5)


Все просто: браузеры (Firefox работает так же) запрашивают GET http://wpad/wpad.dat.

Если веб-сервер с именем wpad разрешается, он должен обслуживать файл wpad.dat, аналог файла сценария для файлов Netscape PAC. Тип MIME также должен быть «application / x-ns-proxy-autoconfig».

person Tomalak    schedule 10.10.2008
comment
-1 потому что механизм более сложный. Реализация Mozilla соответствует простому описанию, IE больше соответствует WPAD. - person benc; 30.10.2009
comment
Извините, но я не согласен. WPAD настолько прост. IE ведет себя точно так же, как описано, и Firefox тоже - не уверен, о чем вы говорите. Вы можете уточнить? - person Tomalak; 30.10.2009
comment
Интересно узнать, каков тайм-аут для этого, я нашел этот вопрос и ответил после отключения параметра «Автоматическое определение настроек», чтобы Chrome не зависал при загрузке прокси-скрипта, когда Chrome пытается загрузить свою первую веб-страницу. - person user424174; 26.03.2018

Эта информация о WPAD (автоматическое обнаружение веб-прокси), похоже, подробно описывает процесс, хотя я подтвердили, что то, что говорит Томалак, также действительно происходит.

person Craig Day    schedule 10.10.2008

Описанная конфигурация IE позволяет реализовать WPAD. Вот объяснение всего механизма в Microsoft (вероятно, слишком много подробностей для одиночный пост).

person benc    schedule 30.10.2009

Это сетевая трансляция, обычно с использованием DHCP.

Эта страница в Википедии должна рассказать вам все, что вам нужно знать.

person Ryan    schedule 10.10.2008
comment
Я полагаю, что люди, которые изменили это, не знали, что этот сломанный протокол автоконфигурации сначала запрашивает DHCP-сервер, и только потом переходит к обычному списку URL-адресов по умолчанию, подобных wpad. - person Alexander; 12.10.2008
comment
Я считаю, что в конфигурации MS DHCP можно указать прокси-сервер. - person Robert Wagner; 18.11.2008
comment
Да, DHCP используется / использовался Microsoft. Другие реализации различаются. - person Ricardo Pardini; 13.06.2013
comment
Помощь! Как я могу увидеть, что DHCP передает о прокси-серверах? - person Colonel Panic; 01.07.2013

• Выберите «Инструменты»> «Параметры»> «Общие»> «Настройки подключения»> • Установите «Ручная настройка прокси».

person sautrav adhikary    schedule 25.04.2014