% 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}