squid PAC

Fórumok

Tudja valaki minek nem jó egy normális squid autoconfig.pac, ami tokéletesen kicsolgálja a windows klienseken levő böngészőket legyen az Firefox vagy IE, nem jó linux alatti böngészőnek, sem Firefox sem Konqueror sem IE. Így néz ki a pac.

var proxy_softnet="PROXY proxy:3127";
var proxy_eserv="PROXY proxy2:3129";

function FindProxyForURL(url, host) {
if(shExpMatch(host,"*hosts*"))
var proxy = "DIRECT";
else if(isPlainHostName(host))
var proxy = "DIRECT";
else if(isInNet(host,"172.16.0.0","255.240.0.0"))
var proxy = "DIRECT";
else if(isInNet(host,"192.168.0.0","255.255.0.0"))
var proxy = "DIRECT";
else if(isInNet(host,"10.255.0.0","255.255.0.0"))
var proxy = "DIRECT";
else if(isInNet(myIpAddress(),"10.51.1.0","255.255.255.0"))
var proxy = proxy_softnet;
else if(isInNet(myIpAddress(),"192.168.82.0","255.255.255.0"))
var proxy = proxy_eserv;
//alert("proxy for "+myIpAddress()+" is "+proxy);
return proxy;
}

mintha egyszerüen fel sem ismerné a myIpAddress() funkciót példáúl.

Van valakinek valami tippje?

Előre is köszi.

Hozzászólások

ehol e :)

function FindProxyForURL(url, host)
{
var proxy_softnet="PROXY proxy:3127";
var proxy_eserv="PROXY proxy2:3129";
var proxy_nincs = "DIRECT";

if(
shExpMatch(host,"*hosts*") ||
isPlainHostName(host) ||
isInNet(host,"172.16.0.0","255.240.0.0") ||
isInNet(host,"192.168.0.0","255.255.0.0") ||
isInNet(host,"10.255.0.0","255.255.0.0")
)
return proxy_nincs;

else
if(
isInNet(myIpAddress(),"10.51.1.0","255.255.255.0"))
return proxy_softnet;
else
if(
isInNet(myIpAddress(),"192.168.82.0","255.255.255.0"))
return proxy_eserv;

}