Nous utiliserons squid3 avec un cache de 2Go max par objet, et un cache de 150Go pour une connexion 8Mbps.
Installez Squid3
aptitude install squid3
Ajoutez/modifiez ou décommantez ces lignes suivantes dans le fichier /etc/squid3/squid.conf
acl localnet src 10.9.0.0/22 http_access allow localnet maximum_object_size 2 GB cache_dir ufs /mnt/datas/squid_cache 150000 16 256
Arretez squid, crééez le swap directory et lancez squid
/etc/init.d/squid3 stop mkdir /mnt/datas/squid_cache chown proxy:proxy /mnt/datas/squid_cache squid3 -z /etc/init.d/squid3 start
La redirections des requetes en direction du port 80 sera renvoyé de manière transparente vers squid grace à une regle iptables.
iptables -t nat -A PREROUTING -p tcp -m tcp -s 10.9.0.0/16 --dport 80 -j REDIRECT --to-ports 3128