Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Regras de substituição de proxy
Versões com suporte
- Windows: ≥ 145
- macOS: ≥ 145
- Android: sem suporte
- iOS: sem suporte
Descrição
Essa política permite a seleção de proxy com base em regras que determina qual proxy o Microsoft Edge usa com base na URL de destino e em quaisquer outras condições que você definir.
Quando essa política é configurada, ela tem precedência sobre as configurações de proxy definidas pela política ProxySettings, a API de extensão Edge.proxy e quaisquer configurações manuais de usuário.
Se essa política estiver desabilitada ou não configurada, as políticas de proxy existentes e as configurações definidas pelo usuário continuarão a ser aplicadas.
Quando o Edge seleciona um proxy, ele avalia as entradas na política ProxyOverrideRules em ordem. Uma regra será considerada uma correspondência quando todas as seguintes condições forem atendidas:
- Pelo menos um padrão de URL em DestinationMatchers é correspondido.
- Nenhum padrão de URL em ExcludeDestinationMatchers é correspondido.
- Se Conditions for especificado e não vazio, todas as condições serão satisfeitas.
Para uma regra de correspondência, o valor especificado em ProxyList é usado como proxy. Se nenhuma regra corresponder, a seleção de proxy retornará às configurações definidas pela política ProxySettings.
Os padrões de URL com suporte por DestinationMatchers e ExcludeDestinationMatchers são documentados no Suporte de Proxy no Microsoft Edge . As entradas em ProxyList correspondem a cadeias de caracteres de proxy no estilo PAC, como:
- DIRETO
- PROXY host:port
- HTTPS host:port
- SOCKS4 host:port
- SOCKS5 host:port
Como alternativa, especificadores de proxy de formulário de URL podem ser usados, por exemplo:
- http://host :p ort
- https://host :p ort
- socks4://host:port
- socks5://host:port
O primeiro proxy alcançável na lista é usado. As entradas inválidas são ignoradas.
O campo Condições especifica as condições que devem ser atendidas para que uma regra de substituição seja aplicada ao selecionar um proxy. Se este campo não estiver definido, a regra será aplicada quando pelo menos um host em DestinationMatchers corresponder.
A condição DnsProbe verifica se o host DNS especificado pode ser resolvido para um endereço IP. O host deve incluir um nome de host (por exemplo, example.com) e pode, opcionalmente, incluir um esquema ou porta (por exemplo, https://example.com, example.com:123 ou https://example.com:123). Quando um esquema seguro (por exemplo, https) é especificado, a pesquisa de DNS também pode solicitar o registro HTTPS (consulte RFC 9460).
Se Result for definido como resolved, a condição será atendida quando a resolução for bem-sucedida. Se definido como not_found, a condição será atendida somente quando a resolução falhar.
Recursos com suporte
- Pode ser obrigatório: Sim
- Pode ser recomendável: não
- Atualização dinâmica das políticas: Sim
- Por perfil: Sim
- Aplica-se a um perfil conectado com uma conta Microsoft: Sim
- Só pode ser configurado por meio da política de nuvem no serviço de gerenciamento do Edge: Sim
Tipo de dados
- Dictionary
Informações e configurações do Windows
Informações da Política de Grupo (ADMX)
- Nome Exclusivo da Política de Grupo: ProxyOverrideRules
- Nome da Política de Grupo: Regras de substituição de proxy
- Caminho da Política de Grupo: Administrative Templates/Microsoft Edge/Proxy server
- Caminho da Política de Grupo (recomendado): N/A
- Nome do arquivo ADMX da Política de Grupo: MSEdge.admx
Valor de exemplo
[{"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"]}]
Configurações do registro
- Caminho (obrigatório): SOFTWARE\Policies\Microsoft\Edge
- Caminho (recomendado): N/A
- Nome do valor: ProxyOverrideRules
- Tipo do valor: REG_SZ
Exemplo de valor do Registro
[{"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"]}]
Valor do Registro de exemplo expandido
[
{
"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"
]
}
]
Informações e configurações do Mac
- Nome da chave de preferência: ProxyOverrideRules
- Valor de exemplo:
<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>