Apocrypha

privoxy

A web proxy with advanced filtering capabilities for enhancing privacy

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.

Available in

OverlayNewestEbuildsLast activity
gentoo gitweb ↗ 4.2.0 3 15 h details ›

Versions & arches

VersionOverlay amd64arm64x86ppc64riscvalphaarmppcsparc Committed
4.2.0 gentoo amd64 testing arm64 testing x86 testing ppc64 testing riscv testing alpha testing arm testing ppc testing sparc testing view · download · history ↗
4.0.0 gentoo amd64 stable arm64 testing x86 stable ppc64 stable riscv testing alpha testing arm stable ppc stable sparc testing view · download · history ↗
3.0.34-r1 gentoo amd64 stable arm64 testing x86 stable ppc64 stable riscv testing alpha testing arm stable ppc stable sparc testing view · download · history ↗

Use flags of 4.2.0

  • +acl Add support for Access Control Lists
  • brotli Decompress brotli compressed data using app-arch/brotli before filtering
  • client-tags Enable support for client-specific tags
  • compression Allow privoxy to compress buffered content before sending to the client, if it supports it
  • editor Enable the web-based actions file editor
  • extended-host-patterns Enable and require PCRE syntax in host patterns. You must convert action files to PCRE, see privoxy-url-pattern-translator.pl (see tools USE flag). Use at your own risk!
  • extended-statistics Gather extended statistics
  • external-filters Allow to filter content with scripts and programs. Experimental
  • +fast-redirects Support fast redirects
  • +force Allow single-page disable (force load)
  • fuzz Exposes Privoxy internals to input from files or stdout. Intended for fuzzing testing
  • graceful-termination Allow to shutdown Privoxy through the webinterface
  • +image-blocking Allows the +handle-as-image action, to send "blocked" images instead of HTML
  • ipv6 Add support for IP version 6
  • +jit Enable PCRE jit (recommended)
  • lfs Support large files (>2GB) on 32-bit systems
  • mbedtls Use net-libs/mbedtls for HTTPS filtering
  • +openssl Use dev-libs/openssl for HTTPS filtering
  • png-images Use PNG format instead of GIF for built-in images
  • sanitize Enable asan, msan and usan sanitizers. Your compiler must support them
  • selinux !!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur
  • ssl HTTPS inspection support. Enables privoxy to perform SSL MITM filtering, see docs, use with care
  • +stats Keep statistics
  • +threads Enable POSIX threads. Highly recommended, otherwise both build and run-time features may not work properly.
  • toggle Support temporary disable toggle via web interface
  • tools Install log parser, regression tester and user agent generator tools
  • whitelists Support trust files (white lists)
  • +zlib Decompress zlib compressed data using virtual/zlib before filtering
  • +zstd Enable support for ZSTD compression

Runtime dependencies of 4.2.0

show 30 lines
brotli? (
)
ssl? (
mbedtls? (
)
openssl? (
)
)
zlib? (
)
zstd? (
)
extended-host-patterns? (
)
selinux? (
)
tools? (
)