Preciso saber qual é o endereço do meu servidor proxy para poder configurar outro programa para usá-lo também. Se eu for para o IE, Propriedades da Internet, Configurações da LAN, tudo o que 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.
windows
windows-xp
networking
proxy
Mike Christensen
fonte
fonte
Respostas:
O sistema de detecção automática de proxy funciona baixando um arquivo chamado
wpad.dat
do hostwpad
. Primeiro confirme se este host existe em um prompt de comando:Se não existir, talvez seja necessário colocar o sufixo DNS correto. No mesmo prompt de comando, digite
Você deve ver um
Primary DNS Suffix
e umDNS Suffix Search List
Tente anexar cada uma delas com a. para
wpad
:Se algum desses funcionar, em seu navegador, digite
http://wpad.<suffix>/wpad.dat
. Isso fará o download do arquivo de configuração automática do proxy que você pode abrir no notepad.exeNo final deste arquivo, você verá uma linha dizendo
Pode ser repetido se você tiver vários proxies disponíveis. O host e a porta são o que você precisa.
Se esse arquivo não existir, então não há servidor proxy ou o servidor proxy está sendo fornecido pelo dhcp (observe que isso só funcionaria com o IE, portanto, se o firefox puder navegar, esse não é o método usado). 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, em seguida, vá para um prompt de comando. Tipo
Isso fornecerá uma lista de conexões feitas com a identificação do processo de cada processo. Vá para o Gerenciador de tarefas e selecione
View/Select Columns
e ative o PID (identificador de processo). Procure o PID do iexplore.exe na lista retornada pornetstat -ban
Isso revelará o IP e a porta do proxy.fonte
Não está funcionando na nova versão do Chrome. PARE de usar isso.
Eu tenho mais uma maneira fácil de encontrá-lo. Instale o chrome e vá para o URL abaixo para ver os detalhes do proxy
Você poderá ver todos os detalhes
fonte
Tente o seguinte comando no cmd:
A esperança ajuda
fonte
O comando a seguir também parece funcionar. Como um bônus, evita entrar em contato com muitos servidores DNS que podem ou não funcionar e evita consultar o registro, para que funcione mesmo em ambientes bastante bloqueados:
Windows Vista ou posterior:
Windows XP ou anterior:
É necessário algum trabalho adicional para extrair o endereço do proxy da saída, portanto, a abordagem do registro é mais simples se você souber que ele estará disponível.
Atualizar:
Descobri que, no Windows 7, o netsh às vezes retorna resultados diferentes dependendo de como eu o chamo. Se eu executar o comando acima manualmente em um prompt, recebo 'Acesso Direto - Sem Proxy'. No entanto, chamar
netsh
do SAS resulta em um proxy real sendo listado!fonte
netsh winhttp show proxy
mostra as configurações de proxy do sistema (usuário padrão). Um usuário pode ter configurações diferentes.netsh
comando, recebo: "Acesso direto (sem servidor proxy)". O que é SAS?Você também pode obter a URL do arquivo de configuração automática do registro executando:
fonte
Se você estiver usando uma configuração de proxy de detecção automática , faça-o na barra de endereços do seu navegador (não importa qual você tenha instalado)
http: //wpad/wpad.dat
Você receberá um arquivo javascript descrevendo qual servidor proxy é usado de acordo com o que você está tentando visitar na rede ...
fonte
use o site abaixo para obter seu proxy: http://www.whatismyproxy.com/
fonte
Eu criei um simples WinProxyViewer.exe para mostrar as configurações de proxy do Windows. Seu objetivo é que um usuário comum possa executá-lo e enviar a saída ao administrador (suporte técnico, etc.).
fonte
Para saber muito sobre sua conexão e configuração atual da Internet, 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 dos diferentes tipos de informações que você pode solicitar, entre eles "proxy".
NOTA: é perfeitamente possível adicionar o esquema de URI "chrome:" ao Windows, para que você possa obter essas informações acessando "chrome: // net-internals /" de QUALQUER navegador, não apenas o Chrome. Porém, como o manipulador desse esquema de URI precisa ser chrome, você precisa ter o chrome instalado em qualquer caso. A adição do esquema de URI "chrome" ao seu registro é, portanto, apenas realmente útil se você usar um navegador diferente e desejar evitar os cliques / digitação necessários para abrir o chrome primeiro (e daí acessar o chrome: // net-internals /)
fonte
Não é uma solução perfeita, mas funcionou para mim quando necessário, procurando rapidamente na rede corporativa. O NetStat no cmd lista as conexões atuais. IP com porta 8080 ou 9090 é provavelmente o proxy.
fonte
Nenhuma das dicas acima funcionou para mim (trabalhando em uma grande empresa usando o Windows 7 Enterprise, "completamente fechado" para 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
fonte
Coloque o caminho do script em uma janela, ou seja, e ele fará o download ou abrirá o script do wpad - se ele for baixado, use o bloco de notas para ver como é baseado em texto.
O WPAD é um arquivo orientado por lógica para enviar solicitações da Internet para proxies diferentes ou direcionar para a Internet, dependendo de vários fatores, como origem, destino, IP ou URL (mesmo partes do nome do DNS). Em alguns casos, pode ser bastante difícil de ler, dependendo da complexidade do arquivo - vi algumas belezas, mas é bastante intuitivo.
fonte