linux.txt/netzwerk/squid/squid_conf.tex

104 lines
2.8 KiB
TeX
Raw Normal View History

2025-02-15 15:39:11 +01:00
% 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}