So I have been beating my head for the past week trying to get this DNS server up for a school that doesn't have the money to pay for a filtering service. I admit that I am a novice with Linux but I did the best I could of reading and learning about squid and squidguard to install and configure it.
In this tutorial I will show you how to setup pfSense 2.0.1 up as a
Internet Gateway with Squid Proxy / Squidguard Filtering. I will also
show you have to configure some extra features of pfSense like and
traffic shapping with squid.
I've configured squid with squid with squidguard and when using proxy in browser it works fine.
But I want to enforce using proxy (probably in iptables) in all browsers. Now it can be disabled in the browser settings by user.
My setup is: one standalone pc with ubuntu running the squid and squidguard and on this very same device I want to somehow enforce using the proxy.