Script de configuração automática de proxy - Processo de configuração do laboratório

3

Eu tenho um requisito para definir uma máquina de teste que utiliza a configuração automática de proxy usando um arquivo WPAD.DAT. Isso é para replicar um ambiente de cliente (que não podemos usar para testes) para que possamos desenvolver uma correção para um de nossos pacotes de software.

Eu não tenho nenhum problema com o AD / IIS / Proxy, etc, mas eu não sei quase nada sobre script de configuração automática e como configurá-lo corretamente.

Minha configuração atual é a seguinte:

1 x IIS que hospeda um arquivo wpad.dat

1 x unidade do windows 7, nas opções da internet que eu selecionei usei o script de configuração automática e apontei o campo de endereço para o arquivo wpad.dat através do endereço HTTP. As configurações de IP são estáticas com apenas um IP estático, sub-rede válida e configuração do servidor DNS interno. (Sem gateway)

Meu arquivo wpad.date é:

function FindProxyForURL(url, host)
{ if (isPlainHostName(host))
return "DIRECT";
else
return "PROXY 192.168.10.103:808";
}

O servidor proxy é CCProxy, que funciona bem quando eu aponto as configurações do 'servidor proxy' do Internet Explorer para ele.

Quando navego em qualquer página da minha máquina de laboratório, a procura falha. O servidor proxy não recebe nenhum resultado. O Wireshark em execução no servidor proxy também não registra nenhuma comunicação desse IP.

O que preciso fazer diferente para configurar este teste em uma máquina?

    
por Damo 17.12.2013 / 17:56

1 resposta

1
  1. Teste se o cliente pode baixar o arquivo WPAD.DAT usando o IE. Caso contrário, não é possível carregar o arquivo WPAD.DAT
  2. Use o telnet ou o curl ou algo para confirmar que o proxy em 192.168.10.103 está realmente escutando no TCP 808
  3. Acho que sua sintaxe pode estar desativada? Meus arquivos PAC não têm uma declaração else onde você tem um. Se você for usar else , talvez seja necessário agrupar a instrução return em outro conjunto de chaves. Em caso de dúvida, use o Google pactester.

Leia todo este site: link

    
por 17.12.2013 / 18:16