Transparentni proxy a chybne odkazy

Lubomír Vogl Vogl.Lubomir na seznam.cz
Pátek Červen 9 17:12:32 CEST 2006


Zdravim,

mam na routeru debian a squid a vse funguje jak ma. Prohlizece na klientskych stanicich jsem nakonfiguroval na port 3128 squida.

protoze mam stanic hodne a neni mozne je prubezne kontrolvat pripadne prenastavovat zapnul jsem si transparentni proxy.
V okamziku kdy jsem zapnul transparentni proxy vraci squid chybove hlaseni (viz nize), vypis logu squida tamtez

jako pravidlo pro iptables jsem pouzil toto 

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

kde eth1 je vnitrni rozhrani routeru.

Podle meho soudu dostava squid pouze cast odkazu a to za domenou v URL .

Kde muze byt chyba ?


---- stranka kterou vraci squid klientskemu prohlizeci ----
ERROR
The requested URL could not be retrieved
--------------------------------------------------------------------------------
While trying to retrieve the URL: / 
The following error was encountered: 
Invalid URL 
Some aspect of the requested URL is incorrect. Possible problems: 
Missing or incorrect access protocol (should be `http://'' or similar) 
Missing hostname 
Illegal double-escape in the URL-Path 
Illegal character in hostname; underscores are not allowed 
Your cache administrator is webmaster. 
--------------------------------------------------------------------------------
Generated Fri, 09 Jun 2006 15:03:42 GMT by benedict.mzs-vb.cz (squid/2.5.STABLE13) 


Vypis logu squida

access.log

1149865341.675      0 10.29.2.42 TCP_DENIED/400 1492 GET / - NONE/- text/html
1149865345.960      0 10.29.2.42 TCP_DENIED/400 1492 GET / - NONE/- text/html
1149865349.592      0 10.29.2.42 TCP_DENIED/400 1536 GET /mailboxStat?sessionId= - NONE/- text/html
1149865367.869      0 10.29.2.42 TCP_DENIED/400 1492 GET / - NONE/- text/html
1149865369.166      0 10.29.2.42 TCP_DENIED/400 1492 GET / - NONE/- text/html
1



Další informace o konferenci Linux