Privoxy is a non-caching web proxy with advanced filtering capabilities for enhancing privacy, modifying web page data and HTTP headers, controlling access, and removing ads and other obnoxious Internet junk. Privoxy has a flexible configuration and can be customized to suit individual needs and tastes. It has application for both stand-alone systems and multi-user networks.
NOTE: This isn't doing anything without some additional interaction.
- you will have to start the systemd service (harbour-privoxy.service)
- you will have to configure your application to use a proxy at http://127.0.0.1:8118 (note that most applications do not actually use the "Global Proxy" option. But you can still use that if you wish.
- for the Sailfish Browser, proxy settings can be done on the about:config page:
network.proxy.http = 127.0.0.1
network.proxy.http_port = 8118
network.proxy.type = 1
- Test your configuration by browsing to http://p.p
- Add your own configurations at /etc/privoxy/user.action and friends.
TIP: You can use this in combination with the Tor proxy. Just add/uncomment the line
forward-socks5t / 127.0.0.1:9050 .
in /etc/privoxy/config.sailfish (it's around line 1388).
WARNING: This is very much an alpha/testing release. It may have unintended consequences, who knows! Bug reports are welcome.
HINT: if you want the documentation, you can install the harbour-privoxy-doc RPM package from here or using pkcon (not showing up through Storeman). You will then have to edit the config file to say:
- Add Toggle Link and icon