SquidGuard

Was ist Squidguard?

SquidGuard ist eine Erweiterung zu Squid, mit der bestimme Seiten beim Surfen gefiltert werden können. Diese Filterung geschieht entweder anhand der von SquidGuard „mitgelieferten“ Datenbank oder anhand von selbst definierten Listen

Installation SquidGuard

Unter Debian einfach…

apt-get install squidguard

Blacklist

Die Blacklist wird nicht standardmäßig mit installiert. Man kann diese Blacklist von www.squidguard.org beziehen:

cd /var/lib/squidguard/
wget http://ftp.teledanmark.no/pub/www/proxy/squidGuard/contrib/blacklists.tar.gz
tar xzf blacklists.tar.gz
mv blacklists/* db
rm -r blacklists*

Konfiguration SquidGuard

Ein minimales Konfigurationsbeispiel:

# vi /etc/squid/squidGuard.conf

dest ads {
        domainlist      ads/domains
        urllist         ads/urls
}

acl {
        default {
                pass     !ads all
                redirect http://sprayen.de/blocked.html
        }
}

Konfiguration Squid

In der /etc/squid/squid.conf muss nun auch noch ein Eintrag vorgenommen werden. Am besten nach der Stelle suchen, wo dieser Eintrag gesetzt wird.

# vi /etc/squid/squid.conf

redirect_program /usr/bin/squidGuard -c /etc/squid/squidGuard.conf

Los geht's

Nun musst der Squid noch neu gestartet werden. Ein Reload reicht nicht aus

/etc/init.d/squid restart

Und schon funktioniert SquidGuard

Noch ein paar Worte zur SquidGuard.conf

In der Konfigurationsdatei von SquidGuard lässt sich noch einiges einstellen. Zum Beispiel zu welchen Zeiten überhaupt ein Zugang ermöglicht werden soll, oder ob bestimmte Netze nur auf bestimmte Adressen zugreifen können… usw.

Am besten mal genauer rein schauen. Der Syntax sollte anhand der Kommentare in der Konfigurationsdatei verständlich sein.

linux/squidguard.txt · Zuletzt geändert: 2007/06/10 12:58 von claus
chimeric.de = chi`s home Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0