This is the method used at Texas A&M University, which I attend, for their residence hall network.
We use netsquid, http://netsquid.tamu.edu/, which is essentially some code that ties into snort to provide automatic filtering by mac address and notification.
Privoxy http://www.privoxy.org/, a proxy server that runs on Linux, Windows, etc, is also a low hassle way that I've found does an excellent job of blocking most ads, cookies, and javascripts.
In any case, the default rules it comes with seem to work quite well, only rarley have I found them too restrictive.
It does mean running another server daemon process on your machine, but by default it only allows localhost connections and on the upside, you can use it with any browser.
This is the method used at Texas A&M University, which I attend, for their residence hall network.
We use netsquid, http://netsquid.tamu.edu/, which is essentially some code that ties into snort to provide automatic filtering by mac address and notification.
It works quite well.
In any case, the default rules it comes with seem to work quite well, only rarley have I found them too restrictive.
It does mean running another server daemon process on your machine, but by default it only allows localhost connections and on the upside, you can use it with any browser.