








(24)
Your rating: Now say why...
Bug Fixes:
General improvements
Bug Fixes:





| Downloads:42,450 |
| Version Downloads:2,250 |
| Type:Internet : Internet Utilities |
| License:Free |
| Date:27 Feb 2012 |
| Platform:PPC / Intel |
| Price:Free |
Overall (Version 3.x):![]() ![]() ![]() ![]() ![]() |
Features:![]() ![]() ![]() ![]() ![]() |
Ease of Use:![]() ![]() ![]() ![]() ![]() |
Value:![]() ![]() ![]() ![]() ![]() |
Stability:![]() ![]() ![]() ![]() ![]() |
+1
+1
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
+4
Kankei71 reviewed on 16 Dec 2011
Here is a good HowTo for easy installation
http://www.andrewwatters.com/privoxy/
+7
I like to set up a Mac Mini as a proxy server with Squid caching proxy and Privoxy on it.
+4
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
+3
Davedgd reviewed on 13 Jul 2011
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!
+43
+3
+4
http://hints.macworld.com/article.php?story=20100227045756617
-1
+4
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 :)
+545
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.
+545
http://ftp.heanet.ie/mirrors/sourceforge/i/project/ij/ijbswa/OldFiles/PrivoxyUtility.app.zip
+4
Kankei71 reviewed on 13 Jul 2010
+2
+4
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
+30
This site provides the complete app, not just an installer. But the site does note that the .dmg package WORKS ONLY WITH SNOW LEOPARD!
-1
+53
Itty reviewed on 10 Mar 2010
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.
+1
+4
+4
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
+1
+1
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 - - -
+19
+19
+105