Há um certo tempo, fiz uma instalação numa empresa onde eu coloquei no servidor WEB (intranet) deles um arquivo wpad.dat com instruções para autoconfiguração de proxy. E estava funcionando maravilhosamente há pelo menos uns 2 anos, porém de uns 30 dias para cá a conexão com a internet estava demorando muito e então fui chamado novamente para ver o que estava acontecendo e de fato alguma coisa ocorreu, pois o mesmo script agora leva um tempo horrivel de saltar de uma página para outra, e se por outro pado modifico o proprio browser com o endereço do proxy as conexoes ficam instantaneas. O que será que pode estar errado ? O wpad.dat esta assim : function FindProxyForURL(url, host) {
// Direct connections to non-FQDN hosts if (isPlainHostName(host)) { return "DIRECT"; } // Direct connections within the local domain if (dnsDomainIs(host, "intranet") || localHostOrDomainIs(host, "localhost")) { return "DIRECT 192.168.1.5"; } // Direct connections within the local domain if (dnsDomainIs(host, "vidy2") || localHostOrDomainIs(host, "localhost")) { return "DIRECT 192.168.1.5"; } // Direct connections within the local domain if (dnsDomainIs(host, "intranet.vidy.com.br") || localHostOrDomainIs(host, "localhost")) { return "DIRECT 192.168.1.5"; } // Direct connections within the local domain if (dnsDomainIs(host, "intranet.vidylab.com.br") || localHostOrDomainIs(host, "localhost")) { return "DIRECT 192.168.1.5"; } // Direct connections within the local domain if (dnsDomainIs(host, "vidy2.vidylab.com.br") || localHostOrDomainIs(host, "localhost")) { return "DIRECT 192.168.1.5"; } // Direct connections to local subnets if (isInNet(host, "127.0.0.0", "255.255.255.0")) { return "DIRECT"; } // Direct connections to local subnets if (isInNet(host, "192.168.1.0", "255.255.255.0")) { return "DIRECT"; } // Direct connections to non-FQDN hosts if (isPlainHostName(host)) { return "DIRECT"; } // A conecao para os sites de conectividade social devem ser diretas //if (isInNet(host, "200.201.173.0", "255.255.255.0")) { // return "DIRECT"; // } // A conecao para os sites de conectividade social devem ser diretas // if (isInNet(host, "200.201.174.0", "255.255.255.0")) { // return "DIRECT"; //} // A conecao para os sites de conectividade social devem ser diretas if (isInNet(host, "200.201.174.201", "255.255.255.255")) { return "DIRECT"; } if (isInNet(host, "200.201.174.202", "255.255.255.255")) { return "DIRECT"; } if (isInNet(host, "200.201.174.203", "255.255.255.255")) { return "DIRECT"; } if (isInNet(host, "200.201.174.204", "255.255.255.255")) { return "DIRECT"; } if (isInNet(host, "200.201.174.205", "255.255.255.255")) { return "DIRECT"; } if (isInNet(host, "200.201.174.206", "255.255.255.255")) { return "DIRECT"; } if (isInNet(host, "200.201.174.207", "255.255.255.255")) { return "DIRECT"; } if (isInNet(host, "200.201.174.208", "255.255.255.255")) { return "DIRECT"; } if (isInNet(host, "200.201.174.209", "255.255.255.255")) { return "DIRECT"; } // alunorte - cassiano if (isInNet(host, "200.97.128.35", "255.255.255.255")) { return "DIRECT"; } // sintegra if (isInNet(host, "200.144.39.30", "255.255.255.255")) { return "DIRECT"; } // iss - taboao if (isInNet(host, "200.177.97.71", "255.255.255.255")) { return "DIRECT"; } // Otherwise use proxy return "PROXY 192.168.1.5:8080"; }