ubuntuusers.de

squidguard.conf

Autor:
farchris
Datum:
9. Dezember 2009 17:33
Code:
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
# Das Verz., in dem die Logs gespeichert werden sollen
logdir /var/log/squid

# Das Heimverzeichnis, worin sich die SquidGuard-Datenbanken befinden
dbhome /var/lib/squidguard/db

# Diese Regel filtert Werbeseiten heraus
dest porn {
	domainlist	BL/porn/domains
	urllist		BL/porn/urls
}

dest adv {
	domainlist	BL/adv/domains
	urllist		BL/adv/urls
}
dest chat {
	domainlist	BL/chat/domains
	urllist		BL/chat/urls
}

# ACLs
acl
  {
  default
  {
    # Alle vorher definierten Regeln nicht durchlassen, ansonsten alles.
    # Ein ! vor der Regel besagt, dass explizit alle in dieser Regel
    # definierten Adressen nicht durchgelassen werden.
    pass !porn !adv !chat all
    # Falls eine Seite gefiltert wurde, dann wird sie weiter geleitet und
    # anstelle ihrer eine andere angezeigt.
    # Hier muß man eine HTTP-Adresse angeben. Am besten man verwendet Apache
    # oder ähnliches und benutzt das auf der SquidGuard-Heimseite
    # erhältliche cgi-Skript.
    # Aus Sicherheitsgründen sollte man stets Localhost angeben, da sonst
    # alle Rechner des Netzwerkes auf eine interne Ressource via Squid
    # zugreifen könnten.
    redirect http://127.0.0.1:80/squidGuard.cgi?clientaddr=%a&srcclass=%s&targetclass=%t&url=%u

    # Natürlich ist es auch möglich, statt eines Skriptes eine GIF-Datei
    # anzugeben, die transparent ist. Diese kann man für den Werbebannerfilter
    # benutzen.
    #pass !ads !porn !chat all
    #redirect http://127.0.0.1:80/block.gif
  }
}