Entwicklungsumgebung/Squid: Unterschied zwischen den Versionen
(Die Seite wurde neu angelegt: __NOTOC__ {{Uberarbeiten}} ---- <div align="right">zurück | Hauptseite</div>) |
(Anfang) |
||
Zeile 2: | Zeile 2: | ||
{{Uberarbeiten}} | {{Uberarbeiten}} | ||
== 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. | |||
---- | ---- | ||
<div align="right">[[Delixs:Entwicklungsumgebung|zurück]] | [[Hauptseite]]</div> | <div align="right">[[Delixs:Entwicklungsumgebung|zurück]] | [[Hauptseite]]</div> |
Version vom 30. November 2008, 21:14 Uhr
Diese Seite sollte nochmals überarbeitet werden. Eine Begründung befindet sich in der Regel unter Diskussion (oben). |
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.