The worlds most awesome proxy pac file!
A simple Proxy auto-configuration file.
Goal: Use the proxy (if it's up/working) or the direct internet (aka your Gateway) for retrieving data
UNLESS
the domain name (where you're trying to retrieve data from) resolves back to 127.0.0.1 || localhost. If it's the later, then don't use the proxy (obviously) and go direct (which means, you hit your own machine):
var direct = "DIRECT";
var proxy = "PROXY 192.168.1.2:3128; " + direct;
function FindProxyForURL(url, host)
{
if (dnsResolve(host) == "127.0.0.1")
{
// Avoid using proxy for any domain that is resolved to be *localhost*.
// Eg. foo.localtest.me
return direct;
}
else
{
return proxy;
}
}
Written by Pure Krome
Related protips
Have a fresh tip? Share with Coderwall community!
Post
Post a tip
Best
#Proxy
Authors
Sponsored by #native_company# — Learn More
#native_title#
#native_desc#