Squid from the scratch: Unterschied zwischen den Versionen

Aus xinux.net
Zur Navigation springen Zur Suche springen
Zeile 2: Zeile 2:
 
*[[Squid erste Schritte]]
 
*[[Squid erste Schritte]]
 
*[[Squid ACL Basic]]
 
*[[Squid ACL Basic]]
 
+
*[[Squid Authentifizierung]]
=Authentifizierung=
 
*Wird genutzt um sich bei dem Browser zu authentifizieren, und somit bestimmte Seiten freigeschaltet werden können
 
==User anlegen==
 
<pre>
 
root@batman-ThinkPad-R60:~# htpasswd -c /etc/squid/passwordfile sterling
 
New password:
 
Re-type new password:
 
Adding password for user sterling
 
</pre>
 
==Konfiguration der Authentifizierung==
 
<pre>
 
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
 
</pre>
 
==erstellen der acl==
 
<pre>
 
acl xinux-user proxy_auth REQUIRED
 
</pre>
 
==erstellen der http_access==
 
<pre>
 
http_access allow xinux-user
 
</pre>
 
*Nun müssen sich alle erstellten User authentifizieren
 
  
 
=Time=
 
=Time=

Version vom 4. September 2022, 18:06 Uhr

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