Benutzer:Kirmse/Squid

Aus Delixs
Version vom 16. März 2012, 15:49 Uhr von Schoffer (Diskussion | Beiträge) (kirmse)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Proxyserver

Installation

ich habe Squid so installiert:

apt-get 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.



Benutzer:Kirmse