Proxy.pac loadbalancing
Zur Navigation springen
Zur Suche springen
function FindProxyForURL(url, host) { var worf="10.80.0.2" var nagus="10.80.0.3" var myip=myIpAddress() var ipbits=myip.split(".") var myseg=parseInt(ipbits[3]) if(myseg==Math.floor(myseg/2)*2) { var proxone=worf var proxtwo=nagus } else { var proxone=nagus var proxtwo=worf } if (isPlainHostName(host) || dnsDomainIs(host, ".xinux.lan")) { return "DIRECT"; } if (isInNet(host, "10.0.0.0", "255.0.0.0.0")) { return "DIRECT"; } if (isInNet(host, "192.168.0.0", "255.255.0.0")) { return "DIRECT"; } if (isInNet(host, "172.16.0.0", "255.240.0.0")) { return "DIRECT"; } return "PROXY "+proxone+":3128; PROXY "+proxtwo+":3128" ; }