Herramientas de usuario

Herramientas del sitio


octaviotron:squid32

Descargamos los paquetes necesarios:

aptitude install build-essential libldap2-dev samba-client samba-tools libcppunit-1.12-1 \
libcppunit-dev libcap2-dev libpam0g-dev libssl-dev 

Descargamos el Squid, en este caso versión 3.3.1 (última para la fecha de actualización de este artículo)

wget http://www.squid-cache.org/Versions/v3/3.3/squid-3.3.1.tar.bz2
tar -xzf squid-3.3.1.tar.gz
cd squid-3.3.1

Compilamos

./configure --enable-delay-pools --enable-ssl --enable-linux-netfilter --enable-auth \
--enable-basic-auth-helpers=LDAP --enable-external-acl-helpers=LDAP_group --disable-ipv6 \
--prefix=/usr --libexecdir=${prefix}/lib/squid --srcdir=. --datadir=${prefix}/share/squid \
--sysconfdir=/etc/squid --with-default-user=proxy --with-logdir=/var/log/squid \
--with-pidfile=/var/run/squid.pid

make -j 5 all

make install

Creamos el cache:

mkdir /var/cache/squid
chown proxy.proxy /var/cache/squid
squid -z

Creamos directorios necesarios y les colocamos los permisos apropiados:

mkdir -p /usr/var/run/squid/
chown proxy.proxy -R /usr/var/
octaviotron/squid32.txt · Última modificación: 2013/12/10 14:43 (editor externo)