Como eu sei qual servidor proxy estou usando?

160

Eu preciso saber qual é o endereço do meu servidor proxy para que eu possa configurar outro programa para usá-lo também. Se eu entrar no IE, Propriedades da Internet, Configurações da LAN, tudo que eu vejo é um script de configuração automática, mas não o endereço de proxy real. Como posso conseguir isso?

Estou usando o Windows XP.

    
por Mike Christensen 14.10.2011 / 03:12

11 respostas

167

O sistema de detecção de proxy automático funciona baixando um arquivo chamado wpad.dat do host wpad . Primeiro, confirme se esse host existe em um prompt de comando:

ping wpad

Se não existir, você pode ter que colocar o sufixo DNS correto. No mesmo prompt de comando, digite

ipconfig /all

Você deve ver um Primary DNS Suffix e um DNS Suffix Search List

Tente anexar cada um deles com um. para wpad :

ping wpad.<primary dns suffix>

Se algum desses trabalhos funcionar, em seu navegador, insira http://wpad.<suffix>/wpad.dat . Isso fará o download do arquivo de configuração automática de proxy que você pode abrir no notepad.exe

Na parte inferior deste arquivo, você verá uma linha dizendo

PROXY <host:port>;

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

Se este arquivo não existe, então não há servidor proxy, ou o servidor proxy está sendo fornecido pelo dhcp (note que isso só funciona com o IE, então se o Firefox pode surfar, este não é o método usava). Se você não tiver acesso ao servidor dhcp para ver o que está enviando, a maneira mais fácil seria abrir um site no IE e, em seguida, ir para um prompt de comando. Digite

netstat -ban

Isso fornecerá uma lista de conexões feitas com o ID do processo de cada processo. Vá para o Gerenciador de Tarefas e selecione View/Select Columns e habilite PID (Process Identifier). Procure o PID de iexplore.exe na lista retornada por netstat -ban Isso irá revelar o ip e a porta do proxy.

    
por 14.10.2011 / 03:22
74

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

 chrome://net-internals/#proxy

Você poderá ver todos os detalhes

    
por 03.01.2017 / 21:31
47

Tente o seguinte comando no cmd:

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

A esperança ajuda

    
por 09.10.2014 / 10:35
18

Você também pode obter o URL do arquivo de configuração automática do registro executando:

reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Wpad" /s | find /i "WpadDetectedURL"
    
por 23.08.2013 / 18:11
11

O seguinte comando também parece funcionar. Como bônus, evita entrar em contato com muitos servidores DNS que podem ou não funcionar e evita consultar o registro, para que ele funcione mesmo em ambientes bastante bloqueados:

Windows Vista ou posterior:

netsh winhttp show proxy

Windows XP ou anterior:

netsh diag connect ieproxy

Algum trabalho adicional é necessário para extrair o endereço de proxy da saída, portanto, a abordagem do registro é mais simples se você souber que estará disponível.

Atualização:

Descobri que no windows 7 netsh às vezes retorna resultados diferentes dependendo de como eu chamo. Se eu executar o comando acima manualmente em um prompt, recebo 'Direct Access - No Proxy'. No entanto, chamar netsh do SAS resulta em um proxy real listado!

    
por 23.09.2014 / 13:17
9

Se você estiver usando uma autodetectar configurações de proxy então faça na barra de endereços do seu navegador (não importa qual você instalou)

link

Em seguida, você receberá um arquivo javascript descrevendo qual servidor proxy é usado de acordo com o que você está tentando visitar na rede ...

    
por 21.10.2016 / 08:04
6

use o site abaixo para obter seu proxy: link

    
por 21.04.2016 / 16:18
2

Para saber muito sobre sua conexão e configuração de internet atuais, incluindo o servidor proxy que você está usando no momento, acesse o seguinte endereço no Chrome:

chrome: // net-internals /

Você verá uma coluna no lado esquerdo da página que fornece uma lista de diferentes tipos de informações que você pode solicitar, entre elas "proxy".

OBSERVAÇÃO: é perfeitamente possível adicionar o esquema de URI "chrome:" às janelas, para que você possa obter essas informações acessando "chrome: // net-internals /" de QUALQUER navegador, não apenas o chrome. Mas como o manipulador desse esquema de URI precisa ser chrome, você precisa ter o chrome instalado em qualquer caso. Adicionar o esquema de URI "chrome" ao seu registro é, portanto, muito útil apenas se você usar um navegador diferente e quiser evitar os cliques / digitação necessários para exibir primeiro o chrome (e daí para ir para chrome: // net-internals /)

    
por 26.02.2018 / 10:47
0

Nenhuma das dicas acima funcionou para mim (trabalhando em uma grande empresa usando o Windows 7 Enterprise, "completamente fechada" para usuários finais).

Eu finalmente encontrei este pequeno programa Java, que funcionou bem para mim: link

    
por 11.11.2013 / 09:44
0

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

    
por 29.03.2016 / 14:30
0

Coloque o caminho do script em uma janela ie e faça o download ou abra o script wpad - se ele fizer o download, use o bloco de notas para ver como ele é baseado em texto.

WPAD é um arquivo baseado em lógica para enviar solicitações de internet para diferentes proxies ou direto para a internet, dependendo de vários fatores, como origem, destino, IP ou url (até mesmo partes do nome do DNS). Em alguns casos, pode ser muito difícil de ler, dependendo da complexidade do arquivo - já vi algumas belezas, mas é bastante intuitivo.

    
por 22.02.2018 / 10:15