Privoxy - now in Chum

Rating: 
5
Your rating: None Average: 5 (11 votes)

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.

Current version support HTTPS-Inspection (experimentally) which allows privoxy to also filter content requested through HTTPS.

NOTE: This isn't doing anything without some additional interaction. See gitlab README.md on what and how.

Updates will preserve the config in sailfish.action and config.sailfish. If you have edited them, check after an update and merge your changes from the *.rpmnew files.

 

BETA Feature:

Extensive adblocking including Element Hiding through AdBlock lists and the adblock2privoxy tool. See the README, and the -ab2p package.

Deprecation notice:

As the extra-lists package never produced very useful configurations, I will not be updating it. You can use the scripts from the old package to generate your own if you like them. But really use AB2P, it works.

Screenshots: 
Application versions: 
AttachmentSizeDate
File harbour-privoxy-3.0.28-5.armv7hl.rpm321.2 KB12/02/2020 - 22:00
File harbour-privoxy-extra-lists-2020.12.25-1.noarch.rpm876.55 KB26/12/2020 - 02:39
File harbour-privoxy-3.0.29-12.armv7hl.rpm357.16 KB27/12/2020 - 03:08
File harbour-privoxy-docs-3.0.29-12.noarch.rpm303.44 KB27/12/2020 - 03:08
File harbour-privoxy-extra-lists-2020.12.26-1.noarch.rpm700.9 KB27/12/2020 - 03:08
File harbour-privoxy-3.0.29-13.aarch64.rpm367.47 KB29/12/2020 - 00:05
File harbour-privoxy-3.0.29-13.i486.rpm372.03 KB29/12/2020 - 00:05
File harbour-privoxy-extra-lists-2021.01.06-2.noarch.rpm1.29 MB07/01/2021 - 04:40
File harbour-privoxy-httpd-1.1-2.noarch.rpm48.54 KB19/01/2021 - 22:10
File harbour-privoxy-extra-lists-ab2p-2021.01.19-1.noarch.rpm10.94 KB19/01/2021 - 22:10
File harbour-privoxy-docs-3.0.30-0.2git2ecae8.noarch.rpm335.81 KB19/01/2021 - 22:10
File harbour-privoxy-3.0.30-0.2git2ecae8.armv7hl.rpm376.75 KB19/01/2021 - 22:10
File harbour-privoxy-3.0.30-0.2git2ecae8.i486.rpm390.46 KB19/01/2021 - 22:10
File harbour-privoxy-3.0.30-0.2git2ecae8.aarch64.rpm385.2 KB19/01/2021 - 22:10
File harbour-privoxy-httpd-1.1-3.noarch.rpm71.15 KB21/01/2021 - 20:20
File harbour-privoxy-docs-3.0.30-1.3gitfa7a3c.noarch.rpm336.11 KB21/01/2021 - 20:20
File harbour-privoxy-ab2p-2021.01.21-1.noarch.rpm1.07 MB21/01/2021 - 20:20
File harbour-privoxy-3.0.30-1.3gitfa7a3c.i486.rpm392.52 KB21/01/2021 - 20:20
File harbour-privoxy-3.0.30-1.3gitfa7a3c.armv7hl.rpm378.81 KB21/01/2021 - 20:20
File harbour-privoxy-3.0.30-1.3gitfa7a3c.aarch64.rpm387.33 KB21/01/2021 - 20:20
File harbour-privoxy-tools-3.0.30-1.4gitfa7a3c.noarch.rpm51.57 KB21/01/2021 - 23:25
File harbour-privoxy-tools-3.0.30-1.5.noarch.rpm52.23 KB28/01/2021 - 21:17
File harbour-privoxy-docs-3.0.30-1.5.noarch.rpm336.78 KB28/01/2021 - 21:17
File harbour-privoxy-3.0.30-1.5.armv7hl.rpm377.95 KB28/01/2021 - 21:17
File harbour-privoxy-3.0.30-1.5.i486.rpm391.64 KB28/01/2021 - 21:17
File harbour-privoxy-3.0.30-1.5.aarch64.rpm386.63 KB28/01/2021 - 21:17
File harbour-privoxy-3.0.31-1.1.aarch64.rpm386.67 KB31/01/2021 - 22:00
File harbour-privoxy-3.0.31-1.1.armv7hl.rpm378.03 KB31/01/2021 - 22:00
File harbour-privoxy-3.0.31-1.1.i486.rpm391.88 KB31/01/2021 - 22:00
File harbour-privoxy-docs-3.0.31-1.1.noarch.rpm337.16 KB31/01/2021 - 22:00
File harbour-privoxy-tools-3.0.31-1.1.noarch.rpm52.31 KB31/01/2021 - 22:00
File harbour-privoxy-3.0.31-1.4.aarch64.rpm387.25 KB11/02/2021 - 12:00
File harbour-privoxy-3.0.31-1.4.armv7hl.rpm378.56 KB11/02/2021 - 12:00
File harbour-privoxy-3.0.31-1.4.i486.rpm392.45 KB11/02/2021 - 12:00
File harbour-privoxy-docs-3.0.31-1.4.noarch.rpm337.39 KB11/02/2021 - 12:00
File harbour-privoxy-tools-3.0.31-1.4.noarch.rpm52.5 KB11/02/2021 - 12:00
File harbour-privoxy-3.0.32-1.1.aarch64.rpm379.88 KB28/02/2021 - 12:48
File harbour-privoxy-3.0.32-1.1.armv7hl.rpm371.71 KB28/02/2021 - 12:48
File harbour-privoxy-3.0.32-1.1.i486.rpm385.69 KB28/02/2021 - 12:48
File harbour-privoxy-ab2p-2021.01.21-1.noarch.rpm1.1 MB28/02/2021 - 12:48
File harbour-privoxy-docs-3.0.32-1.1.noarch.rpm338.06 KB28/02/2021 - 12:48
File harbour-privoxy-httpd-1.1-3.noarch.rpm71.88 KB28/02/2021 - 12:48
File harbour-privoxy-tools-3.0.32-1.1.noarch.rpm53.03 KB28/02/2021 - 12:48
File harbour-privoxy-3.0.32obs5-1.25.2.jolla_.aarch64.rpm372.93 KB23/09/2021 - 16:13
File harbour-privoxy-3.0.32obs5-1.25.2.jolla_.armv7hl.rpm363.96 KB23/09/2021 - 16:13
File harbour-privoxy-3.0.32obs5-1.25.2.jolla_.i486.rpm378.95 KB23/09/2021 - 16:13
File harbour-privoxy-ab2p-3.0.32obs5-1.25.2.jolla_.noarch.rpm1.1 MB23/09/2021 - 16:13
File harbour-privoxy-docs-3.0.32obs5-1.25.2.jolla_.noarch.rpm339.2 KB23/09/2021 - 16:13
File harbour-privoxy-httpd-3.0.32obs5-1.25.2.jolla_.noarch.rpm72.95 KB23/09/2021 - 16:13
File harbour-privoxy-tools-3.0.32obs5-1.25.2.jolla_.noarch.rpm54.08 KB23/09/2021 - 16:13
File harbour-privoxy-3.0.33obs3-1.36.1.jolla_.aarch64.rpm376.31 KB13/12/2021 - 14:59
File harbour-privoxy-3.0.33obs3-1.36.1.jolla_.armv7hl.rpm367.11 KB13/12/2021 - 14:59
File harbour-privoxy-3.0.33obs3-1.36.1.jolla_.i486.rpm382.33 KB13/12/2021 - 14:59
File harbour-privoxy-ab2p-3.0.33obs3-1.36.1.jolla_.noarch.rpm1.1 MB13/12/2021 - 14:59
File harbour-privoxy-docs-3.0.33obs3-1.36.1.jolla_.noarch.rpm342.9 KB13/12/2021 - 14:59
File harbour-privoxy-httpd-3.0.33obs3-1.36.1.jolla_.noarch.rpm73.11 KB13/12/2021 - 14:59
File harbour-privoxy-tools-3.0.33obs3-1.36.1.jolla_.noarch.rpm55.31 KB13/12/2021 - 14:59
File harbour-privoxy-3.0.33obs3-1.1.2.jolla_.aarch64.rpm376.53 KB18/01/2023 - 22:31
File harbour-privoxy-3.0.33obs3-1.1.2.jolla_.armv7hl.rpm367.1 KB18/01/2023 - 22:31
File harbour-privoxy-3.0.33obs3-1.1.2.jolla_.i486.rpm382.36 KB18/01/2023 - 22:31
File harbour-privoxy-ab2p-3.0.33obs3-1.1.2.jolla_.noarch.rpm1.1 MB18/01/2023 - 22:31
File harbour-privoxy-docs-3.0.33obs3-1.1.2.jolla_.noarch.rpm342.86 KB18/01/2023 - 22:31
File harbour-privoxy-httpd-3.0.33obs3-1.1.2.jolla_.noarch.rpm73.07 KB18/01/2023 - 22:31
File harbour-privoxy-tools-3.0.33obs3-1.1.2.jolla_.noarch.rpm55.26 KB18/01/2023 - 22:31
File harbour-privoxy-ab2p-3.0.34obs3-1.1.1.jolla_.noarch.rpm1.1 MB06/02/2023 - 00:32
File harbour-privoxy-httpd-3.0.34obs3-1.1.1.jolla_.noarch.rpm67.01 KB06/02/2023 - 00:32
File harbour-privoxy-docs-3.0.34obs3-1.1.1.jolla_.noarch.rpm341.42 KB06/02/2023 - 00:32
File harbour-privoxy-tools-3.0.34obs3-1.1.1.jolla_.noarch.rpm51.31 KB06/02/2023 - 00:32
File harbour-privoxy-3.0.34obs3-1.1.1.jolla_.i486.rpm392.99 KB06/02/2023 - 00:32
File harbour-privoxy-3.0.34obs3-1.1.1.jolla_.armv7hl.rpm380.64 KB06/02/2023 - 00:32
File harbour-privoxy-3.0.34obs3-1.1.1.jolla_.aarch64.rpm395.22 KB06/02/2023 - 00:32
Changelog: 

3.0.34-1.1.0

  • upstream version bump

3.0.33-1.2 (a.k.a obs3-1.36.1)

  • upstream version bump, see announce.txt
  • sync config file w/ upstream
  • slight improvements to CSS and sailfish.action

3.0.32-1.2.5 (a.k.a obs5-1.25.2)

NOTE we have switched to OBS for building. If Storeman doesn not show an update for you, you probably have to uninstall the old and reinstall the newer package.

You also may have to have chum enabled to get the dependecies.

  • over to OBS/chum for building
  • update dependencies to include chum variants
  • bump mbedTLS dep
  • harden systemd services
  • tune systemd files so the daemon can start at boot
  • sync config file w/ upstream
  • update CA generation script for 4.x

3.0.32-1.2 (unreleased)

  • sync config file w/ upstream
  • update CA generation script for 4.x

3.0.32-1.1

  • upstream version bump
  • update and package ab2p package (untested)

 

3.0.31-1.4

  • add OMP url to whitelist
  • sync up default config file with upstream
  • depend on explicit mbedtls and brotli versions

3.0.31-1.1

  • bump version: 3.0.31-RELEASE
  • security release, fixes two issues that slipped into 3.0.30, OVE-20210130-0001.OVE-20210128-0001. 

3.0.30-1.5

  • bump version: 3.0.30-RELEASE
  • update ab2p task
  • add configuraton to not break jolla store downloads
  • tune cipher list for faster connestions
  • revamp package groups
  • add tools package

3.0.30-1.3

  • bump source version
  • fix systemd install locations
  • improve housekeeping timer and service
  • remove tmpfiles config in favour of housekeeping timer
  • add ab2p.task examples
  • add ab2p files as compressed tar file
  • rename -extra-lists-ab2p package to -ab2p
  • update README

3.0.30-0.2

  • add brotli compression support
  • use MbedTLS instead of OpenSSL
  • add some more default options to sailfish.action
  • tune config.sailfish for better(??) memory consumption
  • better systemd service
  • enable external filters
  • enable pcre extended host patterns
  • some improvememts to CSS
  • deprecate extra-lists package
  • add infrastructure for ab2p
  • add python-based httpd and systemd files for ab2p
  • update documentation

3.0.29-13

  • add arm64, i486 build

3.0.29-12

  • drop service pivileges to default user and inet group
  • some improved restart handling in service script
  • relax permissions on config files
  • fix cleanup certs tmpfiles.d config
  • extra-lists: update extra actions,
  • extra-lists: use new (...)-ish updater script
  • extra-lists: add fanboy-cookiemonster
  • extra-lists: remove ab2p scripts

3.0.28-5

  • Add Toggle Link and icon

 

Comments

nephros's picture

Hi,

Yes, config.sailfish is the correct one.

If the service stops and doesn't come up again, there is something wrong in the config files. Probably an illegal entry in the ab2p files, or in  the config.sailfish file. Did you enable the "filterfile" directives as well?

Please run:

/usr/sbin/harbour-privoxy --config-test --no-daemon /usr/share/harbour-privoxy/conf/config.sailfish

Which will tell you where it fails.

OR, enable the  'logfile' option in config.sailfish and check /var/log/harbour-privoxy/logfile.

 

Note that privoxy watches all its files and will reload them whenever they change. So don't save incompletely edited files!

rossholmes's picture

Works as a charm. Guidance war clear and helpful. Thanks!!

nephros's picture

You're welcome and thanks for the feedback. I just uploaded 3.0.30 which has several improvements (I think), most importantly possibility to use converted AdBlock lists through ab2b which works much better than the previous converter script. But you have to make the files yourself.

I have updated the docs on how.

flanker's picture

Sorry for silly question, I don't mean it offending. What is good for to run proxy server on ordinary cell phone?

nephros's picture

See the links for more information.
But basically, this is not a caching proxy but a filtering one. This means you can add all kinds of rules which can block or alter whatever web content is requested through the proxy.
On a phone this can be beneficial as it may save bandwidth, improve browsing performance and of course improve privacy. There are no guarantees for this though, it may also have the reverse effect depending on what you do with it.

Stezkoy's picture

Nice app, thanks for the update!
Through the application, I did not see that 2 files!
 

nephros's picture

Yeah sorry I thought I could split them up, turns out the templates are needed. The -2 version should work okay now.

Also I'm learning how openrepos does things, did not know that you need a seperate application for different RPMs to be made available.

Pages