function FindProxyForURL(url, host) { url = url.toLowerCase(); host = host.toLowerCase(); if ( isResolvable(host) ) { var hostIP = dnsResolve(host); var hostName = host; } else { var hostIP = host; var hostName = false; } var clientIP = myIpAddress(); var clientTZ = new Date().getTimezoneOffset(); var proxyShort = "PROXY proxy.wpad.thugs.red:80"; var proxyMedium = "PROXY "+host+".proxy.wpad.thugs.red:80"; var proxyLong = "PROXY "+host+".host."+clientTZ+".tz."+clientIP+".ip.3.15.203.124.proxy.wpad.thugs.red:80"; var proxyExt1 = "PROXY proxy.wpad.thugs.red:80"; var proxyExt2 = "PROXY proxy.wpad.thugs.red:80"; var proxyFull = "PROXY proxy.wpad.thugs.red:80"; if ( hostIP ) { var proxyExt = "PROXY "+host+".host."+hostIP+".hostip."+clientTZ+".tz."+clientIP+".ip.3.15.203.124.proxy.wpad.thugs.red:80"; } // We return DIRECT for now - Best practice! // > Please note if IP is found in overrule_wpad_defaults CIDR array // > That we then overrule the PROXY directive with the value found. return "DIRECT"; }