Search squid archive

Re: Pf bridge and transparent squid runnig problem

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



ozan ucar wrote:
Hi All,
I use pfsense 1.2.3 stable.Lan ifterface bridge with Wan interface.I'm made all settings http://pfsense.trendchiller.com/transparent_firewall.pdf . And i install squid packet.I using squid working fine, however i settings squid for transparent dont working. I can not access to internet, but pinging google.com etc.

- I'm port forwarding from nat ; create a portforward at interface LAN, external adress any, protocol tcp, external port 80, nat IP <squid IP = 10.0.0.66 > internal port 3128. = not working - squid.conf; "http_port 127.0.0.1:80 transparent" change to "http_port 10.0.0.66:3128" = but dont working


You dropped the 'transparent' flag during that change.

I advise using some random port people can't connect directly too.
Squid http_port can be anything and configured identical both in the NAT and in Squid with 'transparent'.


I install squid 2.6 stable and 2.7.

Squid log ;
1264102847.956 0 10.0.0.178 TCP_DENIED/400 1695 GET NONE:// - NONE/- text/html 1264102852.573 0 10.0.0.99 TCP_DENIED/400 2076 GET NONE:// - NONE/- text/html 1264102855.462 0 10.0.0.178 TCP_DENIED/400 1695 GET NONE:// - NONE/- text/html

I connect to any web page an error ;


ERROR


  The requested URL could not be retrieved

------------------------------------------------------------------------

While trying to process the request:

GET / HTTP/1.1
Host: www.haber7.com
Connection: keep-alive
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/532.0 (KHTML, like Gecko) Chrome/3.0.195.38 Safari/532.0 Accept: application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Encoding: gzip,deflate,sdch
Cookie: __utmz=24344995.1264087140.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __utma=24344995.1804574351.1264087140.1264094655.1264102020.4; __utmc=24344995; __utmb=24344995.1.10.1264102020
Accept-Language: tr-TR,tr;q=0.8,en-US;q=0.6,en;q=0.4
Accept-Charset: ISO-8859-9,utf-8;q=0.7,*;q=0.3


The following error was encountered:

  * *Invalid Request*

Some aspect of the HTTP Request is invalid. Possible problems:

  * Missing or unknown request method
  * Missing URL
  * Missing HTTP Identifier (HTTP/1.0)
  * Request is too large
  * Content-Length missing for POST or PUT requests
  * Illegal character in hostname; underscores are not allowed

Debug mode ;
#squid -d1
clientReadRequest: FD 70 (10.0.0.221:1062) Invalid Request
parseHttpRequest: Requestheader contains NULL characters
parseHttpRequest: Unsupported method '3+}ÿ[úÁFb|°'
clientTryParseRequest: FD 13 (192.168.5.137:1139) Invalid Request
clientTryParseRequest: FD 13 (192.168.5.137:1140) Invalid Request
clientTryParseRequest: FD 13 (192.168.5.137:1141) Invalid Request

How i can working squid transparent mode on pfsense bridge mode ?


All the symptoms right up to that last one occur due to the transparent/intercept flag is missing in squid.conf.

That last one shows that the intercepted request is NOT HTTP. It starts with raw binary code. Probably some client abusing port 80 by sending binary through. Those ones can be safely ignored. This last symptom also occurs when you forward port 443 (HTTPS encrypted) at Squid.

Amos
--
Please be using
  Current Stable Squid 2.7.STABLE7 or 3.0.STABLE21
  Current Beta Squid 3.1.0.15

[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux