hostname -f
muss einen vollqualifizierten Namen (einschließlich einer Domain) ergeben. Anderenfalls sollte die Datei /etc/hosts
so editiert werden, dass sie den vollständigen Namen des Systems (zum Beispiel arrakis.falcot.com
) enthält. Der vollständige Rechnername sollte vom Netz-Administrator bestätigt werden, um mögliche Namenskonflikte zu vermeiden.
/etc/squid3/squid.conf
configuration file and allowing machines from the local network to run queries through the proxy. The following example shows the modifications made by the Falcot Corp administrators:
Beispiel 11.25. The /etc/squid3/squid.conf
file (excerpts)
# GEBEN SIE HIER IHRE EIGENEN REGELN EIN, UM ZUGRIFF VON ALLEN CLIENTS ZU ERMÖGLICHEN # Beispiel-Regel, um Zugriff von Ihren lokalen Netzwerken zu ermöglichen. # Passen Sie sie an, so dass sie Ihre (internen) Netzwerke auflistet, von # denen aus das Browsen erlaubt sein soll. acl our_networks src 192.168.1.0/24 192.168.2.0/24 http_access allow our_networks http_access allow localhost # Und schließlich verweigern Sie alle sonstigen Zugriffe auf diesen Proxy http_access deny all
squid
itself does not perform the filtering; this action is delegated to squidGuard
. The former must then be configured to interact with the latter. This involves adding the following directive to the /etc/squid3/squid.conf
file:
url_rewrite_program /usr/bin/squidGuard -c /etc/squid3/squidGuard.conf
/usr/lib/cgi-bin/squidGuard.cgi
muss ebenfalls installiert werden, wobei die Datei /usr/share/doc/squidguard/examples/squidGuard.cgi.gz
als Ausgangspunkt dient. In diesem Skript müssen die Variablen $proxy
und $proxymaster
angepasst werden (der Name des Proxy und die E-Mail-Adresse des Administrators). Die Variablen $image
und $redirect
sollten auf bestehende Abbilder zeigen, die die Ablehnung einer Anfrage darstellen.
service squid3 reload
command. However, since the squidguard package does no filtering by default, it is the administrator's task to define the policy. This can be done by creating the /etc/squid3/squidGuard.conf
file (using /etc/squidguard/squidGuard.conf.default
as template if required).
squidGuard
(oder einer der Domain- beziehungsweise URL-Listen, die sich auf sie beziehen) mit dem Befehl update-squidguard
aktualisiert werden. Die Syntax der Konfigurationsdatei ist auf der folgenden Website dokumentiert: