transp. caching mit squid

Das Forum fĂĽr den Linux-Pinguin - auch andere Unix-Derivate (*BSD, (Open)Solaris, Apple's Darwin / MacOS X, ...) sind hier willkommen!
Forumsregeln
Das Forum fĂĽr den Linux-Pinguin - auch andere Unix-Derivate (*BSD, (Open)Solaris, Apple's Darwin / MacOS X, ...) sind hier willkommen!

transp. caching mit squid

Beitragvon quay » Sa 09 Mär, 2002 16:58

hiho,

ich möchte auf meiner linux-box mit squid einen transparenten cache aufsetzen.
frage dazu :

ich hab auf den clients nun eingestellt dass sie als gateway den linux server benutzen.
auf diesem ist neben squid auch masquerading aktiviert, damit ich andere dienste wie icq/irc usw nutzen kann.

wenn ich nun in den client-browsern NICHT den linux server als proxy eintrag - werden dann die pakete ĂĽber masq nach draussen geschickt ?

gibts einen weg dass der squid-cache alle pakete die, sagen wir, destport 80 haben automatisch auffängt - egal ob in den client-browsern die linux-box als proxy eingetragen ist oder nicht ?

ich hab mir das mal auf www.squid-cache.org durchgelesen wos ein eigenes kapitel über transp. caching gibt - wo genau das erklärt werden *sollte*.
leider sind die entsprechenden kapitel aber noch nicht geschrieben - komisch.....

weiss da jemand von euch bescheid ?

--qu
quay
 

RE: transp. caching mit squid

Beitragvon mad » Sa 09 Mär, 2002 17:12

<HTML>
hm .. hab leider keine linux-box mit squid zur hand,
aber auf meiner bsd-box funkts so ...

den paketfilter so konfen, dass er anfragen an port 80
auf den squid redirected ...

fuer ipfilter sieht das so aus ..
rdr fxp0 0.0.0.0/0 port 80 -> $SQUID_IP port $SQUID_PORT tcp

mit ipchains wohl irgendwie so (nicht getestet!)
ipchains -A input -p tcp -d 0/0 80 -j REDIRECT $SQUID_PORT


und in der squid.conf

http_port $SQUID_PORT
httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy on
httpd_accel_uses_host_header on

obs funkt siehst dann eh in den access.logs

hth,
mad.

ps: es steht vielleicht nicht in der squid-docu, aber in den faq's stehts bestimmt.


</HTML>
mad
 

RE: transp. caching mit squid

Beitragvon quay » Sa 09 Mär, 2002 18:01

ahhh - alles ok - also mit dem filter funkts - ich hatte nur gedacht dass ich da vielleicht ein extra proggie installieren muss dass das macht.

aber wenns eh mit iptables geht ist alles paletti.

brauch ich dieses ganze httpd_accel zeugs ? - das ist doch nur dafür da wenn man den zugriff auf einen internen webserver beschleunigen möchte oder - brauch ich eigentlich nicht.

ps : stimmt - kann gut sein - daran hab ich nicht gedacht.......

thx 4help ;)

--qu
quay
 

RE: transp. caching mit squid

Beitragvon Manuel Capellari » Sa 09 Mär, 2002 21:52

<HTML>mit iptables siehts jedenfalls so aus:

/sbin/iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128

es gibt ein paar gute howto's wie man einen transparenten proxy am mit squid einrichtet und welche tĂĽcken man dabei beachten muss, such einfach mal in google nach transparent proxy +squid</HTML>
Manuel Capellari
 

RE: transp. caching mit squid

Beitragvon quay » Sa 09 Mär, 2002 21:56

thx - werd ich ausprobieren........
quay
 


ZurĂĽck zu LINUX & UNIX-DERIVATE

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 16 Gäste