Я вижу это в левом нижнем углу Chrome при просмотре веб-сайта. Часто при первом просмотре после подключения к новой сети.
Мои вопросы:
- Что именно представляет собой прокси-скрипт?
- Что делает Chrome, чтобы обнаружить его?
Я вижу это в левом нижнем углу Chrome при просмотре веб-сайта. Часто при первом просмотре после подключения к новой сети.
Мои вопросы:
В среде Microsoft:
Автоматическое обнаружение прокси-сервера - это процесс, с помощью которого веб-прокси-сервер идентифицируется системой и используется для отправки запросов от имени клиента. Эта функция также называется автоматическим обнаружением веб-прокси (WPAD). Когда автоматическое определение прокси включено, система пытается найти сценарий конфигурации прокси, который отвечает за возврат набора прокси, которые могут использоваться для запроса. Если сценарий настройки прокси-сервера найден, он загружается, компилируется и запускается на локальном компьютере, когда получена информация о прокси, поток запроса или ответ на запрос, использующий экземпляр WebProxy.
Автоматическое обнаружение прокси-сервера выполняется классом WebProxy и может использовать параметры уровня запроса, параметры в файлах конфигурации и параметры, указанные в диалоговом окне «Локальная сеть» (LAN) Internet Explorer.
Когда автоматическое определение прокси включено, класс WebProxy пытается найти сценарий конфигурации прокси следующим образом:
- Функция WinINet InternetQueryOption используется для поиска сценария настройки прокси-сервера, который был недавно обнаружен Internet Explorer.
- Если сценарий не расположен, класс WebProxy использует протокол динамической конфигурации хоста (DHCP) для определения местоположения сценария. DHCP-сервер может ответить либо местоположением (именем хоста) скрипта, либо полным URL-адресом скрипта.
- Если DHCP не идентифицирует хост WPAD, DNS запрашивает хост с WPAD в качестве имени или псевдонима.
- Если хост не идентифицирован и местоположение сценария конфигурации прокси-сервера указано в параметрах локальной сети Internet Explorer или в файле конфигурации, используется это расположение.
Прокси настраиваются для каждого коннектоида. Connectoid - это элемент в диалоговом окне сетевого подключения, который может быть физическим сетевым устройством (модем или карта Ethernet) или виртуальным интерфейсом (например, VPN-подключение, работающее через сетевое устройство). Когда коннектоид меняется (например, беспроводное соединение меняет точку доступа или включена VPN), алгоритм обнаружения прокси-сервера запускается снова.
По умолчанию настройки прокси браузера используются для обнаружения прокси. Если ваше приложение работает под неинтерактивной учетной записью (без удобного способа настройки параметров прокси-сервера) или если вы хотите использовать параметры прокси-сервера, отличные от настроек IE, вы можете настроить свой прокси-сервер, создав файл конфигурации с элементом ( Определены элементы Network Settings) и Element (Network Settings).
Источник: https://docs.microsoft.com/en-us/dotnet/framework/network-programming/automatic-proxy-detection