2011-10-14 01:12:32 +0000 2011-10-14 01:12:32 +0000
188
188

Como posso saber que servidor proxy estou a utilizar?

Preciso de saber qual o endereço do meu servidor proxy para poder configurar outro programa para também o utilizar. Se eu entrar no IE, Internet Properties, LAN Settings, então tudo o que vejo é um script de configuração automática mas não o endereço proxy real. Como posso obter isto?

Estou a usar o Windows XP.

Respostas (12)

199
199
199
2011-10-14 01:22:13 +0000

O sistema de detecção auto proxy funciona descarregando um ficheiro chamado wpad.dat a partir do host wpad. Primeiro confirme que este host existe a partir de um prompt de comando:

ping wpad

Se não existir, poderá ter de colocar o sufixo DNS correcto. No mesmo prompt de comando, digite

ipconfig /all

Deverá ver um Primary DNS Suffix e um DNS Suffix Search List

Tente anexar cada um destes com um . a wpad:

ping wpad.<primary dns suffix>

Se algum destes funcionar, então no seu browser introduza http://wpad.<suffix>/wpad.dat. Isto irá descarregar o ficheiro de configuração automática proxy que pode abrir em notepad.exe

No fundo deste ficheiro, deverá ver uma linha que diz

PROXY <host:port>;

Pode ser repetido se tiver vários proxies disponíveis. O host e a porta são o que você precisa.

Se este ficheiro não existe, então ou não existe um servidor proxy, ou o servidor proxy está a ser fornecido pela dhcp (note que isto só funcionaria com o IE, por isso se o firefox pode navegar, este não é o método que está a ser utilizado). Se não tem acesso ao servidor dhcp para ver o que está a enviar, a forma mais fácil seria abrir um site, ou seja, ir a um prompt de comando. Type

netstat -ban

Isto irá fornecer uma lista de conexões feitas com o id do processo de cada processo. Vá ao Task Manager, seleccione View/Select Columns e active o PID (Process Identifier). Procure o PID do iexplore.exe na lista devolvida por netstat -ban Isto irá revelar o ip proxy e a porta.

82
82
82
2017-01-03 20:31:40 +0000

Não está a funcionar na nova versão do Chrome . Por favor, PARE usando isto.

tenho mais uma maneira fácil de o encontrar. Instale o Chrome e vá para o URL abaixo para ver os detalhes do proxy

chrome://net-internals/#proxy

Você poderá ver todos os detalhes

63
63
63
2014-10-09 08:35:20 +0000

Experimente o seguinte comando em cmd:

reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings" | find /i "proxyserver"

A esperança ajuda

28
28
28
2014-09-23 11:17:45 +0000

O seguinte comando também parece funcionar. Como bónus evita contactar muitos servidores DNS que podem ou não funcionar e evita consultar o registo, pelo que funciona mesmo em ambientes bastante fechados:

Windows Vista ou posterior:

netsh winhttp show proxy

Windows XP ou anterior:

netsh diag connect ieproxy

Alguns trabalhos adicionais são necessários para extrair o endereço proxy da saída, pelo que a abordagem do registo é mais simples se souber que vai estar disponível.

Update:

Descobri que no windows 7 netsh, por vezes, devolve resultados diferentes, dependendo de como eu o chamo. Se eu executar o comando acima manualmente num prompt, recebo ‘Direct Access - No Proxy’. No entanto, chamar o netsh a partir do SAS resulta na listagem de um proxy real!

20
20
20
2013-08-23 16:11:52 +0000

Também pode obter o URL do ficheiro de configuração automática a partir do registo executando:

reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Wpad" /s | find /i "WpadDetectedURL"
10
10
10
2016-10-21 06:04:56 +0000

Se estiver a usar um * auto-detectar definições proxy *** então faça na barra de endereço do seu browser (não importa qual deles tem instalado) http://wpad/wpad.dat

Então irá obter um ficheiro javascript descrevendo que servidor proxy é usado de acordo com o que está a tentar visitar na rede…

8
8
8
2016-04-21 14:18:44 +0000

use o site abaixo para obter o seu proxy http://www.whatismyproxy.com/

3
3
3
2016-03-29 12:30:07 +0000

Eu criei um simples WinProxyViewer.exe para mostrar as configurações de proxy do Windows. O objetivo é que um usuário comum seja capaz de executá-lo e enviar a saída para o administrador (suporte técnico, etc.).

2
2
2
2018-02-26 09:47:46 +0000

Para aprender muito e muito sobre a sua ligação à Internet e configuração actual, incluindo o servidor proxy que está a utilizar neste momento, vá ao seguinte endereço em Chrome:

chrome://net-internals/

Verá uma coluna no lado esquerdo da página que lhe dá uma lista de diferentes tipos de informação que pode solicitar, entre eles “proxy”.

NOTA: é perfeitamente possível adicionar o “chrome:”. URI ao windows, para que possa obter esta informação indo a “chrome://net-internals/” a partir de QUALQUER browser, e não apenas cromado. Mas como o manipulador para este esquema URI precisa ser cromado, você precisa ter o cromado instalado em qualquer caso. Adicionar o esquema URI “chrome” ao seu registo só é realmente útil se usar um browser diferente e quiser evitar os cliques/tipagem necessários para primeiro trazer o cromado (e depois ir para chrome://net-internals/)

1
1
1
2019-05-24 15:12:44 +0000

Não é uma solução perfeita, mas funcionou para mim quando foi necessária uma pesquisa rápida na rede corporativa. O NetStat em cmd lista as ligações actuais. IP com porta 8080 ou 9090 é muito provavelmente o proxy.

0
0
0
2018-02-22 09:15:57 +0000

Coloque o caminho do script em uma janela ie e ele irá baixar ou abrir o script wpad - se ele baixar, use o bloco de notas para ver como ele é baseado em texto.

WPAD é um arquivo lógico para enviar pedidos da Internet para diferentes proxies ou diretamente para a Internet, dependendo de uma série de fatores, como origem, destino, IP ou url (mesmo partes do nome dns). Em alguns casos pode ser bastante difícil de ler dependendo da complexidade do ficheiro - já vi algumas belezas, mas é bastante intuitivo.

0
0
0
2013-11-11 08:44:10 +0000

Não das dicas acima funcionou para mim (trabalhando em uma grande empresa usando Windows 7 Enterprise, “completamente fechado” para os usuários finais).

Finalmente encontrei este pequeno programa Java, que funcionou bem para mim: https://stackoverflow.com/questions/4933677/detecting-windows-ie-proxy-setting-using-java