Today, I installed Privoxy – a non-caching proxy that filters unwanted content, such as ads and cookies. Jeden Tag eine gute Tat, wie man im Deutschen sagt. It works just great! Here’s a little howto, if you want to build it from source on a Linux box (a Windows version with installer is available as well). Check the download page on sourceforge.net for the latest release – at the moment it is 3.0.8:
wget http://garr.dl.sourceforge.net/sourceforge/ijbswa/privoxy-3.0.8-stable-src.tar.gz tar -xzf privoxy-3.0.8-stable-src.tar.gz cd privoxy-3.0.8-stable autoheader autoconf ./configure --with-user=privoxy --with-group=privoxy --with-docbook=no --enable-zlib make make install /etc/init.d/privoxy start
Before actually starting the server, you have to add the user and group privoxy. See your local documentation for the correct command line to do add new users and groups (something like adduser, but the command syntax may vary from platform to platform). By default, it binds to 127.0.0.1:8118, but you can change that in the main config file /usr/local/etc/privoxy/config. You should also set enforce-blocks to 1, so that the “go there anyway” link does not show up. Take care not to open up your proxy for the whole world and have fun!