Windows ProxyServer: ler entradas de proxy específicas do protocolo
Preserve o mapeamento de protocolos na configuração manual de proxy do Windows em vez de o achatar num único endpoint.
Leia o sinalizador de ativação manual e o URL de configuração automática junto com a cadeia de proxy. Para as Internet Settings armazenadas do usuário atual:
Get-ItemProperty `
'HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings' |
Select-Object ProxyEnable, ProxyServer, AutoConfigURL
Um valor de ProxyServer pode ser um mapa de protocolos:
http=proxy-a.example:8080;https=proxy-b.example:8081
A primeira entrada não é a resposta para cada pedido. Dividir nos pontos e vírgulas e considerar um só valor perde o mapeamento do protocolo de destino; acrescentar http:// à frente não o pode restaurar.
Interprete os outros campos antes de usar esse mapa. Um endpoint manual antigo pode continuar armazenado enquanto o proxy manual está desativado. AutoConfigURL designa um script PAC, não um endpoint de encaminhamento que possa ser copiado para um cliente HTTP.
Este comando não contacta nenhum proxy e não seleciona qualquer rota do pedido. Também lê a conta que o executa, pelo que o resultado do usuário interativo não descreve um serviço alheio. Para um destino específico, use a interface suportada do cliente; para WinHTTP, determine o proxy para esse URL. Comunique as definições armazenadas separadamente dessa seleção e de qualquer endereço de saída observado.