tapehell
Goto Top

Squid zugriff ohne Authentifizierung auf bestimmte Pages

Hallo,

auf meinem Squid-Proxy muss sich jeder User authentifizieren.
Es sollen aber bestimmte externe Internetseiten ohne Anmeldung erreichbar sein.

Wie kann ich das machen? Hab mich schon viel gespielt und dadurch auch gelernt aber bin nicht viel weiter gekommen.

Vielen Dank im voraus face-smile

Content-Key: 23784

Url: https://administrator.de/contentid/23784

Printed on: April 23, 2024 at 22:04 o'clock

Mitglied: 8343
8343 Jan 17, 2006 at 15:05:59 (UTC)
Goto Top
Ein kleiner Anstoss:

http://www.devet.org/squid/proxy_auth/OLD/

Gruß, Marcus
Member: tapehell
tapehell Jan 17, 2006 at 17:58:21 (UTC)
Goto Top
Vielen Vielen Dank Marcus...hat geholfen
Member: guzmamb6
guzmamb6 Jan 18, 2006 at 14:35:43 (UTC)
Goto Top
Hallo,
das stellt man unter /etc/squid.conf ein.
Sagen wir mal deine Rechnergruppe heißt "rechner", beinhaltet die beiden Rechner 192.168.10.1 und 192.168.10.11, die Seiten ohne Authent. sindin der Gruppe "frseiten" zusammengefasst und sind "www.seite1.org" und "www.seite7.de".
Dann wird das ungefähr so aussehen:
Unterhalb von <font face="Courier">
#
  1. INSERT YOUR OWN RULE(S) HERE TO ALLOW ACCESS FROM YOUR CLIENTS
#</font>
kommen die ACL's
<font face="Courier">
#Gruppen definieren
acl pass proxy_auth REQUIRED
acl rechner src 192.168.10.1 192.168.10.11
acl frseiten dstdomain .seite1.org .seite7.de
</font>und danach kommt die Filterung:<font face="Courier">
  1. Filterung
http_access deny !rechner
http_access allow frseiten
http_access allow all pass</font>
So müsste es funktionieren.... Entscheidend sind oben die letzten beiden Zeilen, die Bedeutung:
Erlaube Zugriff auf die Seiten "frseiten"
erlaube Zugriff auf alle Seiten mit Authtifizierung (pass).
Die Zeile vor diesen ist nur als Sicherheit gedacht: Keine andereren Rechner als die explizit in der Gruppe "rechner" angegebenen können den Proxy nutzen.

Alles klar?
Michael