Quando o Internet Explorer está definido para detectar automaticamente as configurações de proxy, existe uma maneira de exibir o que ele detecta?
Quando o Internet Explorer está definido para detectar automaticamente as configurações de proxy, existe uma maneira de exibir o que ele detecta?
Respostas:
As configurações são recuperadas de http: //wpad/wpad.dat, que é um arquivo javascript que descreve qual servidor proxy deve ser usado em qual situação. Sua melhor aposta é abrir esse URL e descobrir o proxy a partir do conteúdo que ele retorna.
PROXY
- no meu caso eu tive que rastrear função de geração de uma matriz, embora ...
Se http://wpad/wpad.dat
não estiver disponível, você poderá deduzir quais proxies estão em uso navegando até um site e verificando a conexão TCP que foi feita. Não é ótimo, mas é pelo menos minimamente útil.
netstat -an | find "EST"
(abreviação de ' ESTABLISHED
').Execute o netstat
comando novamente, procurando a nova conexão. Pode parecer com:
TCP 192.168.1.1:1989 192.168.1.88:8080 ESTABLISHED
Neste exemplo, o IP do seu proxy é 192.168.1.88
e está escutando na porta 8080
.
Observe que esse método mostra apenas o proxy atualmente em uso para essa conexão . Se mais de um proxy estiver configurado em seu ambiente, e você quiser conhecer todos eles, talvez seja necessário repetir o procedimento acima periodicamente para obter a lista completa.
O mesmo procedimento pode ser usado em caixas que não são do Windows (usando netstat -an | grep EST
ou o que seu sistema operacional usa para mostrar conexões ativas).
Eu tentei as duas soluções mencionadas, e também todos os tipos de outras .
No final, o que funcionou para mim foi usar o Chrome para navegar para :
chrome: // net-internals / # proxy
que me deu o .pac
arquivo (= arquivo de configuração automática do proxy) que eu poderia baixar e ler para determinar o proxy que estava sendo selecionado.
=== Adendos ===
Conforme apontado por @DaveInCaz e @ZachBloomquist, isso não funciona mais no Chrome 71 .
Então o que eu fiz foi:
chrome-win32.zip
.chrome.exe
e você poderá novamente usar o endereço chrome://net-internals/#proxy
para encontrar o script PAC!Então, para resumir as etapas necessárias:
chrome.exe
chrome://net-internals/#proxy