function FindProxyForURL(url, host){ //Set Default Proxy Server var proxyserver = "PROXY proxylb.schoolsbroadband.net:31280"; //---------------------------------------------------------------------------------- //always bypass proxy for the following: //Localhost if ((host == "localhost") || (shExpMatch(host, "localhost.")) || (host == "127.0.0.1")) return "DIRECT"; //AUTHPORTAL if (host == "authportal") return "DIRECT"; //Internal Domains (no dots) if (isPlainHostName(host)) return "DIRECT"; //Internal FQDN if (dnsDomainIs(host, ".domain.local")) return "DIRECT"; //internal services (except www) if (dnsDomainIs(host, ".school.sch.uk") && !localHostOrDomainIs(host, "www.school.sch.uk")) return "DIRECT"; var hostIP = dnsResolve(host); if (isInNet(hostIP, '192.168.0.0', '255.255.0.0')) { return 'DIRECT'; } //---------------------------------------------------------------------------------- return proxyserver; //return "DIRECT"; }