104 lines
2.8 KiB
TeX
104 lines
2.8 KiB
TeX
|
% 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}
|
||
|
|