Gilson,

 vamos lah

site para consulta:
http://findproxyforurl.com/example-pac-file/

wpad
http://findproxyforurl.com/deploying-wpad/



Exemplo pac tirado do site abaixo:

http://blogdonerd.com.br/2011/10/descoberta-automatica-de-proxy-wpad-web-proxy-auto-discovery/

function FindProxyForURL(url, host){
     var host_ip;
     var proxy_x      = "PROXY 192.168.2.103:8080";
     var proxy_y      = "PROXY 192.168.1.235:8080";
     var proxy_z      = "PROXY 192.168.0.235:8080";
     var proxy_no     = "DIRECT";
     var rede_x     = "192.168.2.0";
     var mascara_x     = "255.255.255.0";
     var rede_y     = "192.168.1.0";
     var mascara_y     = "255.255.255.0";
     var rede_z     = "192.168.0.0";
     var mascara_z     = "255.255.255.0";

     host_ip= dnsResolve(host);

     if (isInNet(host_ip, "127.0.0.1", "255.255.255.255"))
            return proxy_no;

     if ( (isInNet(myIpAddress(), rede_x, mascara_x)) &&
          (isInNet(host_ip, rede_x, mascara_x)) )
          return proxy_no;
     if ( (isInNet(myIpAddress(), rede_y, mascara_y)) &&
          (isInNet(host_ip, rede_y, mascara_y)) )
          return proxy_no;
     if ( (isInNet(myIpAddress(), rede_z, mascara_z)) &&
          (isInNet(host_ip, rede_z, mascara_z)) )
          return proxy_no;

     if (isInNet(myIpAddress(), rede_x, mascara_x))
          return proxy_x ;
     if (isInNet(myIpAddress(), rede_y, mascara_y))
          return proxy_y ;
     if (isInNet(myIpAddress(), rede_z, mascara_z))
          return proxy_z ;
     else
          return proxy_no;
}



Em 31 de março de 2013 19:17, ılılıı Gilson ılılıı <[email protected]
> escreveu:

> Fala Galera tudo bem ?
>
> Alguem pode me ajudar a escrever o script de WPAD ?
> To me batendo pra caramba ... e ate agora nada ...
>
> P.S: Feliz Pascoa a Todos !!!
>
> A logica de como ele teria que funcior esta abaixo:
>
> ########### WPAD ##########
>
> Variaveis:
>
> Rede_X: 10.1.0.0/16
> Rede_y: 10.0.0.0/16
> Proxy_X: 10.1.250.2/16
> Proxy_Y: 10.0.0.98/16
>
> Se estou na Rede "Rede_X" use proxy "Proxy_X"
> Se meu proxy "Proxy_X" nao estiver on line use proxy "Proxy_Y"
> Na rede "Rede_X" nao faca proxy dos enderecos: "teste.com", "
> exemplo.com.br"
>
> Se estou na Rede "Rede_Y" use proxy "Proxy_Y"
> Se meu proxy "Proxy_Y" nao estiver on line use proxy "Proxy_X"
> Na rede "Rede_Y" nao faca proxy dos enderecos: "hsbc.com", "email.com.br"
>
>
> --
> Att,
>
> --
>
> Gilson de Paula
>
> ------------------------------------------------------
>
> Msn - [email protected]
> GTalk - [email protected]
> Skype - gilson.bass
>
> ------------------------------------------------------
> _______________________________________________
> Pfsense-pt mailing list
> [email protected]
> http://lists.pfsense.org/mailman/listinfo/pfsense-pt
>



-- 
[ ]s,
LRU #391067
Analista de Rede
Leandro Costa
:wq
http://www.centosbr.org
...... __@
...._ \ >_
...(_)/ (_)_________
_______________________________________________
Pfsense-pt mailing list
[email protected]
http://lists.pfsense.org/mailman/listinfo/pfsense-pt

Responder a