yeah thats good advice. you have to know how to install and configure squid though. It was easy to install and get working for me. Took me a while to accomplish what i was wanting to do though which was to programmatically allow access to the proxies by client IP.