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

La regle NAT en question via Webmin :