Instal·lació
Feu una còpia de seguretat i substituïu la configuració de Squid3
Crea un usuari Squid3
Instal·lació
Instal·leu les eines Squid3 i Apache.
apt-get install squid3 apache2-utils
Utilitzarem Apache htpasswd per generar una contrasenya. Si no voleu instal·lar paquets addicionals, podeu utilitzar perl per generar la vostra contrasenya.
Feu una còpia de seguretat i substituïu la configuració de Squid3
Còpia de seguretat de la configuració actual de Squid3.
cp /etc/squid3/squid.conf /etc/squid3/squid.conf.bak
Obriu i substituïu el contingut /etc/squid3/squid.confpel següent:
http_port 3128
auth_param basic program /usr/lib/squid3/basic_ncsa_auth /etc/squid3/.passwd
auth_param basic children 1
auth_param basic credentialsttl 1 minute
auth_param basic casesensitive off
acl auth proxy_auth REQUIRED
acl localhost src 127.0.0.0/8
http_access allow auth
http_access allow localhost
http_access deny all
cache deny all
forwarded_for delete
request_header_access Via deny all
Notes: el port predeterminat per a Squid és 3128 , canvieu-lo a un altre port per millorar la seguretat.
Crea un usuari Squid3
Creeu un usuari nou per iniciar sessió al servidor Squid3.
htpasswd -c /etc/squid3/.passwd YOUR_USER_NAME
Si no teniu l'eina Apache instal·lada, utilitzeu perl per crear la vostra autenticació.
echo -e "YOUR_USERNAME:`perl -le 'print crypt("YOUR_PASSWORD","salt")'`" > /etc/squid3/.passwd
Reinicieu el vostre servei Squid3 i la feina està feta.
/etc/init.d/squid3 restart