Privoxy
Privoxy 3.0.21
Your rating: Now say why...

(27) 3.9444444444444446

Web proxy with advanced filtering capabilities.   Free
Add to my Watch List
Email me when discounted
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. Privoxy is based on Internet Junkbuster(tm).
What's New
Version 3.0.21:

Bug Fixes:

  • On POSIX-like platforms, network sockets with file descriptor values above FD_SETSIZE are properly rejected. Previously they could cause memory corruption in configurations that allowed the limit to be reached.
  • Proxy authentication headers are removed unless the new directive enable-proxy-authentication-forwarding is used. Forwarding the headers potentially allows malicious sites to trick the user into providing them with login information. Reported by Chris John Riley.
  • Compiles on OS/2 again now that unistd.h is only included on platforms that have it.
General improvements:
  • The show-status page shows the FEATURE_STRPTIME_SANITY_CHECKS status.
  • A couple of assert()s that could theoretically dereference NULL pointers in debug builds have been relocated.
  • Added an LSB info block to the generic start script. Based on a patch from Natxo Asenjo.
  • The max-client-connections default has been changed to 128 which should be more than enough for most setups.
Action file improvements:
  • Block rover.ebay./ar.*&adtype= instead of "/.*&adtype=" which caused too man false positives. Reported by u302320 in #360284, additional feedback from Adam Piggott.
  • Unblock '.advrider.com/' and '/.*ADVrider'. Anonymously reported in #3603636.
  • Stop blocking '/js/slider.js'. Reported by Adam Piggott in #3606635 and _lvm in #2791160.
Filter file improvements:
  • Added an iframes filter.
Documentation improvements:
  • The whole GPLv2 text is included in the user manual now so Privoxy can serve it itself and the user can read it without having to wade through GPLv3 ads first.
  • Properly numbered and underlined a couple of section titles in the config that where previously overlooked due to a flaw in the conversion script. Reported by Ralf Jungblut.
  • Improved the support instruction to hopefully make it harder to unintentionally provide insufficient information when requesting support. Previously it wasn't obvious that the information we need in bug reports is usually also required in support requests.
  • Removed documentation about packages that haven't been provided in years.
Privoxy-Regression-Test:
  • Only log the test number when not running in verbose mode. The position of the test is rarely relevant and it previously wasn't exactly obvious which one of the numbers was useful to repeat the test with --test-number.
GNUmakefile improvements:
  • Factor generate-config-file out of config-file to make testing more convenient.
  • The clean target now also takes care of patch leftovers.
Version 3.0.21:

Bug Fixes:

  • On POSIX-like platforms, network sockets with file descriptor values above FD_SETSIZE are properly rejected. Previously they could cause memory corruption in configurations that allowed the limit to be reached.
  • Proxy authentication headers are removed unless the new directive enable-proxy-authentication-forwarding is used. Forwarding more...
Requirements
Intel/PPC, OS X 10.5 or later









  • GlimmerBlocker
    +12

  • BFilter
    +5

  • MacProxy
    +3

  • Meerkat
    +1

  • Proxy On/Off
    +1
Privoxy User Discussion (Write a Review)
ver. 3.x:
(27)
Your rating: Now say why...
Overall:
(27)

sort: smiles | time
burypromote

+13

Kankei71 reviewed on 02 Nov 2013
Privoxy doesn't work well under 10.9 Mavericks. Many users have reported problems.

I hope there will be a new version soon to adress the problems.
[Version 3.0.21]


burypromote
+2

+2
Ian Silvester commented on 27 Feb 2012
Hi all,

Starting today the Privoxy team once again provide installers for Macintosh OS X. From now on, a new version of Privoxy's source code will be followed shortly afterwards by binaries for OS X. Download them here:

https://sourceforge.net/projects/ijbswa/files/Macintosh%20%28OS%20X%29/3.0.19%20%28stable%29/

Cheers,

Ian
[Version 3.0.17]


burypromote
+1

+13

Kankei71 reviewed on 16 Dec 2011
Privoxy is now 3.0.18

Here is a good HowTo for easy installation

http://www.andrewwatters.com/privoxy/
[Version 3.0.17]

2 Replies

burypromote
+1

+9
Mikofox replied on 16 Dec 2011
Thanks so much for the guide! Does anyone have a guide on how to run this as a Parent with SquidMan?
I like to set up a Mac Mini as a proxy server with Squid caching proxy and Privoxy on it.
burypromote

+13
Kankei71 replied on 17 Dec 2011
You will need to have privoxy and SquidMan (squid) installed on your Mac Mini. Open the SquidMan Preferences > Parent : Check the "Use a parent proxy server", Hostname/IP: 127.0.0.1 , Poet: 8118
That's it, check with http://www.leader.ru/secure/who.html if the information goes through Squid.
Also, in Preferences > General HTTP Port should be 8080 , Cache size could be 1G
burypromote
+1

+9

Davedgd reviewed on 13 Jul 2011
I've made a script to put in the folder of the source for 3.0.17 that will install this (tested on OSX 10.7 Lion):

http://db.tt/D38ntt9

Also, an installer and utility for 3.0.16 (that I would recommend installing first) is available here:

http://db.tt/WtATDtg

Hope this helps someone!
[Version 3.0.17]

3 Replies

burypromote

+46
Psychosynthesis replied on 13 Aug 2011
I can't get these links to work
burypromote
longwayh replied on 16 Aug 2011
I can't get the links to work either.
burypromote

+9
Davedgd replied on 28 Nov 2011
Sorry, the files got deleted. I'll see if I can reupload.
burypromote

+13
Kankei71 commented on 22 Dec 2010
For thoses who are not affraid to play with the terminal, following the tuto here will correctly install Privoxy.

http://hints.macworld.com/article.php?story=20100227045756617
[Version 3.0.17]


burypromote

+13
Kankei71 commented on 02 Dec 2010
3.0.17 and still no installer for Mac :(

As the newest version is not yet available through macports I tried to install this one following the instruction in the INSTALL document. Installation is easy but for some reason it fails to start.

However, replacing the 3.0.16 macports build with the newly compiled 3.0.17 version works like a charm. Now I have a working 3.0.17 privoxy in my /opt folder, although it is not made available at macports :)
[Version 3.0.17]


burypromote

+850
Negritude tipped on 15 Nov 2010
Here's the last version of Privoxy that was specifically packaged for OS X:

http://ftp.heanet.ie/mirrors/sourceforge/i/project/ij/ijbswa/OldFiles/privoxy-3.0.10-1-macosx-universal.dmg.zip

Here's a history of the discussion of why OS X packaging was stopped:

http://sourceforge.net/tracker/?func=detail&atid=211118&aid=1876629&group_id=11118

As people have stated before, a more recent version of Privoxy is easily installable via MacPorts.
[Version 3.0.17]

1 Reply

burypromote

+850
Negritude commented on 15 Nov 2010
Almost forgot, here is a link to the Privoxy Utility by itself:

http://ftp.heanet.ie/mirrors/sourceforge/i/project/ij/ijbswa/OldFiles/PrivoxyUtility.app.zip
burypromote

+13

Kankei71 reviewed on 13 Jul 2010
Still the best add & junk filtering tool anyway. Very powerfull and reliable. Love it.
[Version 3.0.16]


burypromote
+2

+13
Kankei71 tipped on 12 Jul 2010
Someone made an installer for Privoxy 3.0.16, which will work ONLY with Snow Leopard.

As I have installed this version through MacPorts I did NOT have tested it. I believe it should work however, feel free to give it a try.

The installer is provided along with the Privoxy Utility that allows you to easily uninstall or switch Privoxy on/off

The installer can be downloaded at: http://www.mediafire.com/?mw2uohnzdqg
[Version 3.0.16]

1 Reply

burypromote

+99
lamontDakota replied on 17 Oct 2010
http://www.mediafire.com/?mw2uohnzdqg


This site provides the complete app, not just an installer. But the site does note that the .dmg package WORKS ONLY WITH SNOW LEOPARD!
burypromote
-1

+54

Itty reviewed on 10 Mar 2010
No Mac Installer yet. No way to install unless you are a Unix Geek [I thought a GNU was some kind of Llama?]

The install instructions on the web say to doubleclick on the installer but the latest build is a folder full of Unix stuff that has to be put together with Unix commands. [yikes].

Technically, this is not Macintosh software at all.
[Version 3.0.16]


burypromote

+13
kankei71 had trouble on 24 Jul 2009
Why there is no installer anymore. It's a pity.

I tryed to install from source but it didn't work.
Can anyone explain the correct command lines for installing privoxy on a Mac from source please? (Without using MacPorts)

Thank you
[Version 3.0.14b]

1 Reply

burypromote
+1

+1
novicius replied on 13 Sep 2009
You can build the source and let it install the files to the default locations /usr/local/... etc, and you can use it by manually. But it is BETA.

I hope this answer is not too short ;)

Using from terminal:
cd /usr/local/sbin
sudo ./privoxy --user privoxy.privoxy /usr/local/etc/privoxy/config

Build:
The instructions are in the INSTALL file. Just write "make", press enter and answer yes when it wants to do the autoheader && autoconf etc. If you would like to run privoxy with special user called "privoxy", you must google the instructions for creating the user etc. or check if you already have it. In 10.5: "dscl localhost list /Local/Default/Users" or something similar. In 10.4. you can use GUI program from System Utilities, was it Directory or what??

After build, install it: "sudo make -s install USER=privoxy GROUP=privoxy".
When the installation succeeded, copy the missing files as instructed in below.

You can still use the Startup Item in OSX 10.4. and 10.5. even it is not supported anymore. The stuff we need is at the end of this text. The newest approach is the launchd daemon. I wrote a basic solution for this only for testing privoxy so no further support is coming from me.

If you would like to use the current Privoxy Utility (mine was v. 1.2), you choice is the Startup Item. Use only one solution.

My privoxy is build as default and installed as "make -s install USER=privoxy GROUP=privoxy" to the 10.5. environment.

Launchd:
1. write a property list file inside /Library/LaunchDaemons/ and save it as org.privoxy.privoxy.plist
2. change the owner to the root and and the group to the wheel, and give everyone only read rights.
3. boot the system and check if privoxy is running and the system logs are not reporting any errors.

Startup Item:
1. create the Privoxy folder inside /Library/StartupItems/
2. write a property list file named StartupParameters.plist and a shell script named privoxy inside the Privoxy folder (plain text file).
3. the owner must be the root, the group is the wheel and the rights for the plist are rw-r--r--. So only the owner has write access. The folder and the shell script needs also the execute rights: rwxr-xr-x. If you don't change the rights, OSX will fix it after next system boot if you allow.
4. Boot the system, start the Privoxy Utility and check that it is working.

- - - Start of the Files - - -
File1 for launchd: org.privoxy.privoxy:




Label
org.privoxy.privoxy
KeepAlive

ProgramArguments

/usr/local/sbin/privoxy
--user
privoxy.privoxy
/usr/local/etc/privoxy/config

RunAtLoad




File2 for StartupItems: StartupParameters.plist
{
Description = "Privoxy";
Provides = ("Privacy enhancing proxy");
Requires = ("Network", "Resolver");
OrderPreference = "None";
Messages =
{
start = "Starting Privoxy";
stop = "Stopping Privoxy";
};
}

File3 for StartupItems: Privoxy:
#!/bin/bash

##
# Privoxy
##

. /etc/rc.common

PRIVOXY_PATH=/usr/local/sbin
PRIVOXY_PIDFILE=/var/run/privoxy.pid
PRIVOXY_USER=privoxy
PRIVOXY_CONFIG=/usr/local/etc/privoxy/config
PRIVOXY_LOG=/var/log/privoxy.log

StartService ()
{
if [ -x ${PRIVOXY_PATH}/privoxy ]; then
if ! pid=$(GetPID privoxy); then
echo "Starting privacy enhancing proxy"

${PRIVOXY_PATH}/privoxy --pidfile ${PRIVOXY_PIDFILE} --user ${PRIVOXY_USER} ${PRIVOXY_CONFIG} >> ${PRIVOXY_LOG} 2>&1
fi
fi
}

StopService ()
{
if pid=$(GetPID privoxy); then
echo "Stopping privacy enhancing proxy"
kill -TERM "${pid}"
else
echo "privoxy is not running."
fi
}

RestartService ()
{
if pid=$(GetPID privoxy); then
echo "Restarting privacy enhancing proxy"
kill -HUP "${pid}"
else
StartService
fi
}

RunService "$1"

- - - End of the Files - - -
burypromote

+20
STRob had trouble on 18 Aug 2008
I installed v3.0.10 onto OS X 10.4.11 with G5 using universal installer. But as with the initial upgrade to v3.0.8 this version prevents access to the internet. I am hoping that the developer fixes this as fast as he did the last time.
[Version 3.0.10]

2 Replies

burypromote

+20
STRob replied on 28 Aug 2008
Well, about one week later I received a kernel panic and had to reboot. I then received a pop-up asking me to fix my security settings. All of a sudden Privoxy 3.0.10 is working. Not sure what happened to make the upgrade work. Is a reboot necessary?
burypromote

+105
neonblue2 replied on 09 Dec 2008
...yes? I'm not 100% sure but I reckon Privoxy doesn't start itself after installation. That's why you need to restart.

+13

Kankei71 rated on 06 Dec 2013

[Version 3.0.21]



ElTarlo rated on 12 Jul 2012

[Version 3.0.19]


Downloads:55,533
Version Downloads:7,225
Type:Internet : Internet Utilities
License:Free
Date:10 Mar 2013
Platform:PPC 32 / Intel 32 / OS X
Price:Free0.00
Overall (Version 3.x):
Features:
Ease of Use:
Value:
Stability:
Displaying 1-10 of 44
1 2 3 4 5 >
Displaying 1-2 of 2
Displaying 1-2 of 2
-
-
-
Please login or create a new
MacUpdate Member account
to use this feature
Watch Lists are available to
MacUpdate Desktop Members
Upgrade Now
Install with MacUpdate Desktop.
Save time moving files & cleaning
up space wasting archives.
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. Privoxy is based on Internet Junkbuster(tm).


- -