Privoxy

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!