transproxy a localhost ..

Jan ' Kozo ' Vajda jvajda na somi.sk
Středa Září 11 12:06:52 CEST 2002


neriesili ste niekto ulohu, kde potrebujete rozchodit transproxy ( squid
je nakonfigurovany spravne ) ale na single hoste ..

single host obsahuje aj klienta ( mozilla, links, etc .. ) aj proxy ( v
tomto pripade squid ) a potrebujem, aby vsetci klienti nezavisle na tom,
ci maju, alebo nemaju chut nastavit si proxy cez toto proxy isli ..

Squid Transparent Proxy How-To uvazuje s tymto pravidlom do iptables:

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

bohuzial toto neakceptuje spravne pokial sa jedna o single host (t.j
stroj nie je gateway ) 

nepomohlo ani vyhodenie -i eth0 a tak isto ani ( naivna uvaha ) zavesit
to do OUTPUT chainu ..

iptables -t nat -A OUTPUT -p tcp --dport 80 -j REDIRECT --to-ports 3128

tak za to logicky zacykli ..

markovanie paketov na to asi pouzit nejde, pretoze squid otvara nove
spojenie .. 

da sa nejako detekovat loop a neuplatnit pravidlo, alebo existuje
cistejsie riesenie ako to napisat ?


		                                   K O Z O 
                		    ===================================
                                      Look At Your Young Man Fighting
                                         Look At Your Woman Crying
                                       Look At Your Young Man Dying
                                    The Way They've Always Done Before



Další informace o konferenci Linux