Telepítés
Mentse el és cserélje ki a Squid3 konfigurációt
Squid3 felhasználó létrehozása
Telepítés
Telepítse a Squid3 és az Apache eszközöket.
apt-get install squid3 apache2-utils
Az Apache htpasswd-t használjuk a jelszó generálásához. Ha nem szeretne további csomagokat telepíteni, használhatja a perl-t a jelszó létrehozásához.
Mentse el és cserélje ki a Squid3 konfigurációt
Az aktuális Squid3 beállítások biztonsági mentése.
cp /etc/squid3/squid.conf /etc/squid3/squid.conf.bak
Nyissa meg és cserélje ki a tartalmat /etc/squid3/squid.confa következőre:
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
Megjegyzések: A Squid alapértelmezett portja a 3128 , a jobb biztonság érdekében módosítsa egy másik portra.
Squid3 felhasználó létrehozása
Hozzon létre egy új felhasználót a Squid3 szerverre való bejelentkezéshez.
htpasswd -c /etc/squid3/.passwd YOUR_USER_NAME
Ha nincs telepítve az Apache eszköz, használja a perl-t a hitelesítés létrehozásához.
echo -e "YOUR_USERNAME:`perl -le 'print crypt("YOUR_PASSWORD","salt")'`" > /etc/squid3/.passwd
Indítsa újra a Squid3 szolgáltatást, és a munka kész.
/etc/init.d/squid3 restart