PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Squid



01.02.01, 20:10
Brauche eine genaue Anleitung wie man squid einrichtet

neodym
01.02.01, 20:12
Dann such halt...

auf solche Messages kannst du nicht erwarten, dass eine ordentliche Antwort zurückkommt...

01.02.01, 21:36
Ich entschuldige mich für die erste Message.

Ich hoffe jedoch daß mir trotzdem jemand weiterhelfen kann.
Ich habe bereits lange gesucht aber mit den englischen Anleitungen bin ich nicht ganz zurecht gekommen.

Vielen Dank im voraus.

02.02.01, 01:40
ehmm...
um squid in einer standardkonfiguration laufen zu lassen, reicht es ihn zu staren und bei den clients den proxy host mit port 3128 einzutragen
du solltest aber zumindest die access control anpassen oder den port 3128 mit ipchains für alles ausser deinem netz sperren

da du keine weiteren informationen zu deinem system gemacht hast, musst du mit solchen antworten leben http://www.linuxforen.de/ubb/wink.gif

gruss

Bernd

02.02.01, 10:54
Moin!

Squid wird über die Datei "squid.conf" konfiguriert. Diese befindet sich normalerweise in "/etc/squid/" und ist SEHR gut kommentiert.
Wichtig in dieser Datei für eine laufende grundkonfiguration sind folgende sogenannte TAGs:

http_port 8080 # hier wird der Proxy Port eingestellt, Default Wert ist 3128

cache_mem 32 MB # hier wird eingestellt, wieviel Hauptspeicher der Squid Prozess verwenden darf

cache_dir ufs /cache_1 3500 16 256 # hier wird die Lage der Cache Verzeichnisse eingestellt, d.h. wo Squid seinen Festplattencache anlegt. Dieser ist hier 3500 MB groß, hat 16 Unterverzeichnisse mit je 256 Unter-Unterverzeichnissen

Als nächstes gibt es sogenannte Access Control Listen (TAG: acl ...), womit der Zugriff aufs Internet für spezifische Begebenheiten definiert wird. Am Einfachsten ist es, erstmal allen jden Zugriff zu erlauben. Dazu wird folgende acl benötigt (sollte schon standardmäßig definiert sein)
acl all src 0.0.0.0/0.0.0.0

Dieser Access Control Liste muß jetzt noch der Zugriff ins Internet erlaubt werden. Das geht mit dem TAG:
http_access allow all

Dann sollte man noch den User "squid" und die Gruppe "squid anlegen (User squid ist Mitglied in Gruppe squid) und die Verzeichnisse, in die der Cache sowie die Logdateien geschrieben werden, diesem User und dieser Gruppe übereignen.

So, das war die Konfiguration.
Als nächstes muß Squid die Cache Verzeichnissen anlegen. Dazu wird er einmalig mit "/usr/sbin/squid -z" gestartet.
Anschließend reicht ein "normaler Start mit "/usr/sbin/squid".
Um ihn jedesmal automatisch beim Booten zu starten, sollte man ein entsprechendes rc Skript in z.B. /etc/rc.d/rc3.d und /etc/rc.d/rc3.d anlegen.
ALso, alles keine Hexerei.
Viel Spaß

Björn

------------------
Contrary to popular belief, Unix is user friendly.
It just happens to be selective about who it makes friends with.
-- Dave Parnas