Using an ad blocking extension in a web browser can increase page load time. Additionally, extensions like AdBlock Plus are not supported by all browsers. A useful alternative is to install system-wide ad blocking by setting a proxy address in your preferred browser.

Using an ad blocking extension in a web browser can increase page load time. Additionally, extensions like AdBlock Plus are not supported by all browsers. A useful alternative is to install system-wide ad blocking by setting a proxy address in your preferred browser.

−

Once Privoxy has been installed download and install an AdBlock Plus easylist importer from [[AUR]] (i.e. [https://aur.archlinux.org/packages.php?ID=43861 privoxy-blocklist]). You can optionally use an [[AUR Helper]] to do so.

+

Once Privoxy has been installed download and install the Opera urlfilter importer from [[AUR]] (i.e. [https://aur.archlinux.org/packages/blocklist-to-privoxy/?ID=63431 blocklist-to-privoxy]). You can optionally use an [[AUR Helper]] to do so.

Contents

Installation and setup

When Privoxy is used in conjunction with Tor the two applications need to exchange information through a chain, which requires the specification of forwarding rules.

Warning: If you do not want to use Tor or another proxy there is no need to edit /etc/privoxy/config. In fact, chaining to an invalid target will prevent your browser from opening any website.

Edit your /etc/privoxy/config file and add this line at the end (be sure to include the . at the end and preserve the file owner and group permissions as privoxy):

forward-socks5 / localhost:9050 .

This example uses the default port used by Tor. If you changed the port number modify the example accordingly. The same basic example is valid for other targets. If you plan on chaining to another proxy specify the method (here SOCKS5) and the port to suit your needs. Refer to section 5 of the manual inside /etc/privoxy/config for a complete list of options and examples.

The above will forward all browser traffic through Tor. To only forward .onion sites through Tor, use this instead:

forward-socks4a .onion localhost:9050 .

To forward .i2p sites through the I2P router, add the following to /etc/privoxy/config:

forward .i2p localhost:4444

Finally, if you plan to make Privoxy available to other computers in your network, just add:

listen-address [SERVER-IP]:[PORT]

For example:

listen-address 192.168.1.1:8118

Ad Blocking with Privoxy

Using an ad blocking extension in a web browser can increase page load time. Additionally, extensions like AdBlock Plus are not supported by all browsers. A useful alternative is to install system-wide ad blocking by setting a proxy address in your preferred browser.

Once Privoxy has been installed download and install the Opera urlfilter importer from AUR (i.e. blocklist-to-privoxy). You can optionally use an AUR Helper to do so.