[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Proxy não auto se configura mais.



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";
 
}


Reply to: