Поделиться через


ProxyOverrideRules

Правила переопределения прокси-сервера

Поддерживаемые версии

  • Windows: ≥ 145
  • macOS: ≥ 145
  • Android: не поддерживается
  • iOS: не поддерживается

Описание

Эта политика включает выбор прокси-сервера на основе правил, который определяет, какой прокси-сервер использует Microsoft Edge, на основе URL-адреса назначения и любых других условий, которые вы определяете.

При настройке этой политики она имеет приоритет над параметрами прокси-сервера, настроенными политикой ProxySettings, API расширения Edge.proxy и любыми параметрами пользователя вручную.

Если эта политика отключена или не настроена, существующие политики прокси-сервера и пользовательские параметры продолжают применяться.

Когда Edge выбирает прокси-сервер, он оценивает записи в политике ProxyOverrideRules по порядку. Правило считается совпадением при выполнении всех следующих условий:

  • В DestinationMatchers сопоставляется по крайней мере один шаблон URL-адреса.
  • Шаблон URL-адреса в ExcludeDestinationMatchers не сопоставляется.
  • Если условие указано и не является пустым, выполняются все условия.

Для правила сопоставления значение, указанное в ProxyList, используется в качестве прокси-сервера. Если правило не совпадает, выбор прокси-сервера возвращается к параметрам, определенным политикой ProxySettings.

Шаблоны URL-адресов, поддерживаемые DestinationMatchers и ExcludeDestinationMatchers, описаны в разделе https://review.learn.microsoft.com/en-us/DeployEdge/configure-microsoft-edge-proxy-support?branch=pr-en-us-6681#proxy-config-url-patterns . Записи в ProxyList соответствуют строкам прокси-сервера в стиле PAC, например:

  • ПРЯМОЙ
  • УЗЕЛ ПРОКСИ:порт
  • УЗЕЛ HTTPS:порт
  • Узел SOCKS4:порт
  • SOCKS5 host:port

Кроме того, можно использовать описатели прокси-формы URL-адреса, например:

  • http://host :Порт
  • https://host :Порт
  • socks4://host:port
  • socks5://host:port

Используется первый доступный прокси-сервер в списке. Недопустимые записи игнорируются.

Поддерживаемые функции

  • Может быть обязательным: Да
  • Может быть рекомендовано: Нет
  • Обновление динамической политики: Да
  • На профиль: Да
  • Применимо к профилю, вошедшего с помощью учетной записи Майкрософт: Да

Тип данных

  • Dictionary

Сведения и параметры Windows

Сведения о групповой политике (ADMX)

  • Уникальное имя групповой политики: ProxyOverrideRules
  • Имя групповой политики: правила переопределения прокси-сервера
  • Путь к GP (обязательно): Административные шаблоны/Microsoft Edge/Прокси-сервер
  • Путь GP (рекомендуется): N/A
  • Имя файла GP ADMX: MSEdge.admx

Пример значения

[{"Conditions": [{"DnsProbe": {"Host": "corp.ads", "Result": "resolved"}}], "DestinationMatchers": ["https://some.app.com", "https://other.app.org"], "ProxyList": ["HTTPS proxy.app:443", "DIRECT"]}, {"DestinationMatchers": ["https://Contoso.com"], "ExcludeDestinationMatchers": ["https://mail.Contoso.com"], "ProxyList": ["HTTPS proxy.app:443", "DIRECT"]}]

Параметры реестра

  • Путь (обязательный): SOFTWARE\Policies\Microsoft\Edge
  • Путь (рекомендуется): N/A
  • Имя значения: ProxyOverrideRules
  • Тип значения: REG_SZ

Пример значения реестра

[{"Conditions": [{"DnsProbe": {"Host": "corp.ads", "Result": "resolved"}}], "DestinationMatchers": ["https://some.app.com", "https://other.app.org"], "ProxyList": ["HTTPS proxy.app:443", "DIRECT"]}, {"DestinationMatchers": ["https://Contoso.com"], "ExcludeDestinationMatchers": ["https://mail.Contoso.com"], "ProxyList": ["HTTPS proxy.app:443", "DIRECT"]}]

Развернутый пример значения реестра

[
  {
    "Conditions": [
      {
        "DnsProbe": {
          "Host": "corp.ads",
          "Result": "resolved"
        }
      }
    ],
    "DestinationMatchers": [
      "https://some.app.com",
      "https://other.app.org"
    ],
    "ProxyList": [
      "HTTPS proxy.app:443",
      "DIRECT"
    ]
  },
  {
    "DestinationMatchers": [
      "https://Contoso.com"
    ],
    "ExcludeDestinationMatchers": [
      "https://mail.Contoso.com"
    ],
    "ProxyList": [
      "HTTPS proxy.app:443",
      "DIRECT"
    ]
  }
]

Информация о Mac и настройки

  • Имя ключа предпочтения: ProxyOverrideRules
  • Пример значения:
<key>ProxyOverrideRules</key>
<array>
  <dict>
    <key>Conditions</key>
    <array>
      <dict>
        <key>DnsProbe</key>
        <dict>
          <key>Host</key>
          <string>corp.ads</string>
          <key>Result</key>
          <string>resolved</string>
        </dict>
      </dict>
    </array>
    <key>DestinationMatchers</key>
    <array>
      <string>https://some.app.com</string>
      <string>https://other.app.org</string>
    </array>
    <key>ProxyList</key>
    <array>
      <string>HTTPS proxy.app:443</string>
      <string>DIRECT</string>
    </array>
  </dict>
  <dict>
    <key>DestinationMatchers</key>
    <array>
      <string>https://Contoso.com</string>
    </array>
    <key>ExcludeDestinationMatchers</key>
    <array>
      <string>https://mail.Contoso.com</string>
    </array>
    <key>ProxyList</key>
    <array>
      <string>HTTPS proxy.app:443</string>
      <string>DIRECT</string>
    </array>
  </dict>
</array>

См. также