{{tag>[centos7 linux privacy proxy privoxy]}}
=====CentOS 7 - privoxy=====
====Via EPEL====
* You can configure the EPEL repository and install privoxy from there.
====Sources====
* Download the latest [[http://www.privoxy.org/|source code]].
* Install development tools:yum groupinstall development tools
* Install required packages:yum install zlib-devel pcre-devel w3m
* Extract the archive:tar zxvf privoxy-3.0.24-stable-src.tar.gz
* Create a privoxy user:groupadd -g 1984 privoxy
useradd -d /no/home -M -u 1984 -g privoxy -c Privoxy privoxy
* Configure:autoheader
autoconf
./configure --with-user=privoxy --with-group=privoxy --prefix=/opt/privoxy
* Compile:make
* Install:make -n install
make -s install USER=privoxy GROUP=privoxy
* Privoxy only includes a SysV service, enable this service:cp privoxy-generic.init /etc/init.d/privoxy
# Edit /etc/init.d/privoxy and change the paths to /opt/privoxy...
# PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/xpg4/bin:/usr/bin:/sbin:/bin:/opt/privoxy/sbin
# P_CONF_FILE=/opt/privoxy/etc/config
# P_PIDFILE=/opt/privoxy/var/run/privoxy.pid
chkconfig --add privoxy
chkconfig privoxy on
* Start privoxy:service privoxy start
====Post configuration====
* Change listen-address.
* Open firewall port.
* Check if Privoxy works: http://config.privoxy.org/ or http://p.p