Installasjon
Sikkerhetskopier og erstatt Squid3-konfigurasjon
Opprett Squid3-bruker
Installasjon
Installer Squid3 og Apache-verktøy.
apt-get install squid3 apache2-utils
Vi vil bruke Apache htpasswd for å generere et passord. Hvis du ikke vil installere flere pakker, kan du bruke perl til å generere passordet ditt.
Sikkerhetskopier og erstatt Squid3-konfigurasjon
Sikkerhetskopier gjeldende Squid3-innstillinger.
cp /etc/squid3/squid.conf /etc/squid3/squid.conf.bak
Åpne og erstatt innholdet /etc/squid3/squid.confmed følgende:
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
Merknader: Standardporten for Squid er 3128 , endre den til en annen port for bedre sikkerhetsformål.
Opprett Squid3-bruker
Opprett en ny bruker for å logge på Squid3-serveren.
htpasswd -c /etc/squid3/.passwd YOUR_USER_NAME
Hvis du ikke har installert Apache-verktøyet, bruk perl for å opprette autentiseringen din.
echo -e "YOUR_USERNAME:`perl -le 'print crypt("YOUR_PASSWORD","salt")'`" > /etc/squid3/.passwd
Start Squid3-tjenesten på nytt, og jobben er gjort.
/etc/init.d/squid3 restart