2

Я вижу это в левом нижнем углу Chrome при просмотре веб-сайта. Часто при первом просмотре после подключения к новой сети.

Мои вопросы:

  • Что именно представляет собой прокси-скрипт?
  • Что делает Chrome, чтобы обнаружить его?

1 ответ1

1

В среде Microsoft:

Автоматическое обнаружение прокси-сервера - это процесс, с помощью которого веб-прокси-сервер идентифицируется системой и используется для отправки запросов от имени клиента. Эта функция также называется автоматическим обнаружением веб-прокси (WPAD). Когда автоматическое определение прокси включено, система пытается найти сценарий конфигурации прокси, который отвечает за возврат набора прокси, которые могут использоваться для запроса. Если сценарий настройки прокси-сервера найден, он загружается, компилируется и запускается на локальном компьютере, когда получена информация о прокси, поток запроса или ответ на запрос, использующий экземпляр WebProxy.

Автоматическое обнаружение прокси-сервера выполняется классом WebProxy и может использовать параметры уровня запроса, параметры в файлах конфигурации и параметры, указанные в диалоговом окне «Локальная сеть» (LAN) Internet Explorer.

Когда автоматическое определение прокси включено, класс WebProxy пытается найти сценарий конфигурации прокси следующим образом:

  1. Функция WinINet InternetQueryOption используется для поиска сценария настройки прокси-сервера, который был недавно обнаружен Internet Explorer.
  2. Если сценарий не расположен, класс WebProxy использует протокол динамической конфигурации хоста (DHCP) для определения местоположения сценария. DHCP-сервер может ответить либо местоположением (именем хоста) скрипта, либо полным URL-адресом скрипта.
  3. Если DHCP не идентифицирует хост WPAD, DNS запрашивает хост с WPAD в качестве имени или псевдонима.
  4. Если хост не идентифицирован и местоположение сценария конфигурации прокси-сервера указано в параметрах локальной сети 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

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