Entwicklungsumgebung/Squid
Diese Seite sollte nochmals überarbeitet werden. Eine Begründung befindet sich in der Regel unter Diskussion (oben). |
Proxyserver
Installation
ich habe Squid so installiert:
aptitude install squid
Testen ob Squid läuft kann man einmal über "ps ax" (da muss eine Zeile mit squid dabei sein) und über "netstat -na", da muss eine Zeile dabei sein, die so aussieht:
tcp 0 0 0.0.0.0:3128 0.0.0.0:* LISTEN
entscheidend ist, dass auf dem Port 3128 gelauscht wird (also "LISTEN" steht).
Und dann müßte die squid.conf angepasst werden. Folgende Änderungen habe ich vorgenommen:
Zeile 675: http_access allow localnet Zeile 1110: http_port 8080 Zeile 1732: cache_mem 200 MB Zeile 1742: maximum_object_size_in_memory 256 KB Zeile 1979: maximum_object_size 65500 KB Zeile 1751: memory_replacement_policy heap GDSF Zeile 1793: cache_replacement_policy heap LFUDA Zeile 1942: cache_dir ufs /var/spool/squid 1603 16 256
Die komplette squid.conf habe ich unter http://www.arktur.th.schule.de/squid.conf.txt abgelegt.
Da es ja ums testen geht, wäre es aber deutlich schneller, einfach diese squid.conf einzuspielen (umbenennen; aufpassen, das die Datei Linuxzeilenumbrüche hat und passende Rechte erhält). Dann ein Neustart von Squid mit
/etc/init.d/squid restart
und das war's schon. Dann einen Client drangehangen, Browser konfigurieren (Gateway 192.168.0.1, Port 8080, Ausnahmen 192.168.0.1 und 'serv'). Dann sollte alles laufen.
Weblinks
Squid
- http://www.squid-cache.org
- http://wiki.squid-cache.org/SquidFaq
- deutsches Handbuch: http://www.squid-handbuch.de/hb/
- http://www.proesdorf.de/linux/squid_conf.php
SquidGuard
- http://www.squidguard.org/
- http://www.shalla.de/mailman/listinfo/squidguard
- http://squidguard.shalla.de/
- http://www.lugbe.ch/lostfound/contrib/router_biel/squidguard.phtml