Entwicklungsumgebung/Squid
Diese Seite sollte nochmals überarbeitet werden. Eine Begründung befindet sich in der Regel unter Diskussion (oben). |
Proxyserver
Installation SQUID
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.
Installation SQUID
aptitude install squidguard
..Beschreibung folgt..
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
- http://www.visolve.com/squid/squid24s1/access_controls.php