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