% master: squid_conf.tex
% squid.conf v0.1
% 2011-06-08 (Rx)

%\subsection{squid.conf}
%-----------------------

\begin{verbatim}
http_port: Proxy-Portnummer
# http_port 3128
http_port 8080

cache_mem: Hauptspeicherverbrauch (x3)
# cache_mem 8 MB

maximum_object_size: maximale groeße einer Datei die der Proxy speichert
# maximum_object_size 4096 KB

minimum_object_size: minimale groeße einer Datei die der Proxy speichert
# minimum_object_size 0 KB

cache_dir: Verzeichnisname GroeßeMByte Ebene1 Ebene2
# cache_dir ufs /var/cache/squid 100 16 256
cache_dir ufs /var/cache/squid 400 16 256

cache_access_log: Log-Datei mit allen Zugriffen
# cache_access_log /var/log/squid/access.log

cache_log: Log-Datei fuer alle Cache-Aktivitaeten
# cache_log /var/log/squid/cache.log

debug_options: ALL,1-normal 9-maximal
# debug_options ALL,1

log_fqdn: Bei on wird der Name und bei off wird die IP-Nummer
          in der access.log speichert
# log_fqdn off
log_fqdn off

client_netmask: Zum Anonymisieren
                255.255.255.255 volle IP-Nr.,
                255.255.255.0 ersten 3 Stellen
# client_netmask 255.255.255.255

ftp_user: Anonymer FTP-Name
# ftp_user Squid@
ftp_user Anonymous@


dns_children: maximale Anzahl der DNS Prozesse
# dns_children 5

dns_nameservers: Eintrag fuer DNS-Server
#dns_nameservers 194.25.2.129 192.168.6.66

reference_age: maximale Alter der Cachefiles (0.0 week/days/months/hours)
# reference_age 1 year

negative_ttl: gibt an wie lange eine negative DNS Aufloesung gueltig ist
# negative_ttl 5 minutes

http_access: Zugriffsrechte fuer den Cache
# acl - aclname acltype string - definiert eine Zuganskontrolle und Sperrliste
# src - Client IP-Adresse/Adressbereich
# dst - Zielserver IP-Adresse/Adressbereich
# srcdomain - Client (Domain-)Name
# dstdomain - Zielserver (Domain-)Name
# srcdom_regex - Cient (Domain-)Name als RegEx
# dstdom_regex - Zielserver (Domain-)Name als RegEx
# port - Port oder -bereich für Verbindungen
# proto - Protokoll (z.B. HTTP, FTP ...) für die Verbindung
# method - Methode der Verbindung (z.B. GET, POST ...)
# proxy_auth - Benutzernamen bei Authentifizierung
# urlpath_regex Teil einer URL als RegEx
acl all src 0.0.0.0/0.0.0.0
acl rotten dstdomain www.rotten.com
http_access deny rotten
http_access allow all

cache_mgr: E-Mail bei einen Fehler an: E-Mail oder Alias(/etc/aliases)
# cache_mgr webmaster

cache_effective_user: BenutzerName/ID
# cache_effective_user squid

cache_effective_group: GruppenName/ID
# cache_effective_group nogroup

visible_hostname: ServerName bei Fehlermeldungen
# none
visible_hostname proxy.gelbdmz.loc

logfile_rotate: Zeit der Logdateien in Wochen
# logfile_rotate 0

append_domain: Kein Punkt in der URL ? Dann diesen Domainnamen anhaengen
# none
append_domain .meak.de

error_directory: Verzeichnis zu den Fehlermeldungen die der Squid ausgibt
#error_directory /usr/share/squid/errors
\end{verbatim}

