Montaža
Sigurnosno kopirajte i zamijenite Squid3 konfiguraciju
Stvorite Squid3 korisnika
Montaža
Instalirajte Squid3 i Apache alate.
apt-get install squid3 apache2-utils
Koristit ćemo Apache htpasswd za generiranje lozinke. Ako ne želite instalirati dodatne pakete, možete koristiti perl za generiranje lozinke.
Sigurnosno kopirajte i zamijenite Squid3 konfiguraciju
Sigurnosna kopija trenutnih postavki Squid3.
cp /etc/squid3/squid.conf /etc/squid3/squid.conf.bak
Otvorite i zamijenite sadržaj /etc/squid3/squid.confsljedećim:
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
Napomene: Zadani port za Squid je 3128 , promijenite ga u drugi port radi bolje sigurnosti.
Stvorite Squid3 korisnika
Stvorite novog korisnika za prijavu na Squid3 poslužitelj.
htpasswd -c /etc/squid3/.passwd YOUR_USER_NAME
Ako nemate instaliran Apache alat, koristite perl za kreiranje autentifikacije.
echo -e "YOUR_USERNAME:`perl -le 'print crypt("YOUR_PASSWORD","salt")'`" > /etc/squid3/.passwd
Ponovno pokrenite svoj Squid3 servis i posao je gotov.
/etc/init.d/squid3 restart