Squid from the scratch
Version vom 4. September 2022, 18:05 Uhr von Thomas.will (Diskussion | Beiträge)
Authentifizierung
- Wird genutzt um sich bei dem Browser zu authentifizieren, und somit bestimmte Seiten freigeschaltet werden können
User anlegen
root@batman-ThinkPad-R60:~# htpasswd -c /etc/squid/passwordfile sterling New password: Re-type new password: Adding password for user sterling
Konfiguration der Authentifizierung
auth_param basic program /usr/lib/squid/basic_ncsa_auth /etc/squid/passwordfile auth_param basic children 20 startup=0 idle=1 auth_param basic concurrency 0 auth_param basic credentialsttl 500 auth_param basic realm xinux-user-access auth_param basic casesensitive off
erstellen der acl
acl xinux-user proxy_auth REQUIRED
erstellen der http_access
http_access allow xinux-user
- Nun müssen sich alle erstellten User authentifizieren
Time
- Um eine Website zu einer gewissen Zeit freizugeben, benutzt man "time"
erstellen der acl
acl break-time time 12:00-13:00
erstellen der http_access
http_access allow bad-sites break-time
- In diesem Beispiel werden die bad-sites um 12:00-13:00 freigeschaltet