With a quit serious hangover I started configuring a new proxy this morning.

After getting squid nice up and running, I was thinking about how to re-configuring the clients to advertise the newly installed proxy,

I read before about using a so-called proxy.pac file. After some googling I found this site with some good information.

My proxy.pac looks as following:

 function FindProxyForURL(url, host)
	{
	if (isPlainHostName(host) || dnsDomainIs(host, ".begeleidingentraining.nl"))
		return "DIRECT";
	else
		return "PROXY proxy.begeleidingentraining.nl:3128; DIRECT";
	}

To my complete surprise, Panther is supporting the use of a proxy.pac out of the box:

proxy field in netwerk prefs