Upgrade from 2.2.1 to 2.2.2 has broken my squid transparent proxy



  • I upgraded from 2.2.1 to 2.2.2 and unless my browser (both Firefox and IE) is specifically configured to use the proxy I get the following error message when I have transparent proxy enabled in squid.

    ERROR
    
    The requested URL could not be retrieved
    
    While trying to process the request: 
    GET /search?q=test&src=IE-TopResult&FORM=IETR02&conversationid= HTTP/1.1
    Accept: text/html, application/xhtml+xml, */*
    Accept-Language: en-AU,en;q=0.5
    User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; rv:11.0) like Gecko
    Accept-Encoding: gzip, deflate
    Host: www.bing.com
    DNT: 1
    Connection: Keep-Alive
    Cookie: Details removed
    
    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 
    
    Your cache administrator is webmaster. 
    
    Generated Sat, 18 Apr 2015 09:37:49 GMT by XXXXX (squid/2.7.STABLE9) 
    


  • Has there been any resolution to this yet?  I too am receiving these errors after upgrading to 2.2.2.

    Thanks



  • reinstall 2.2.2 and start again



  • Hello,

    I have the same problem !!!
    I reinstalled pFsense 2.2.2 and the transparent mode of squid don't work :-(



  • I'm going to assume Transparency is still broken even in 2.2.2?  I figured they would have fixed this by now.



  • do a clean 2.2.2 reinstall and try again



  • clean install because im on 2.2.2 works fine. Also make sure you white list the proxy on squid see picture. Also make sure squid is running. When doing a clean  install first get squid3 configure it, then install squidGuard.