I am trying to set up Squid as a proxy with HTTPS support.
No matter what I try, I cannot get CONNECT methods to work (via both HTTP
and HTTPS protocols).

The problem seems to be very strange and unique, because the connection URL
get's converted to something odd.

When I have enabled *never_direct allow all* option, here is what I get:

Requests:
CONNECT https://google.com
CONNECT http://google.com
GET https://google.com
Log:
TCP_MISS/503 0 CONNECT https:443 - NONE/- -
TCP_MISS/503 0 CONNECT http:443 - NONE/- -
TCP_HIT/301 647 GET https://google.com/ - NONE/- text/html

Without this option, the logs turns into:
TCP_MISS/404 0 CONNECT https:443 - DIRECT/- -
TCP_MISS/404 0 CONNECT http:443 - DIRECT/- -

Note, how "//google.com" turns into ":443".

Here is the part of detailed log, where this mysterious turn occurs:



My configuraion:



This is the version output:



When I use the one installed from Ubuntu 12.04 with the same configuration,
I cannot even get to "GET https://google.com"; to work.



--
View this message in context: 
http://squid-web-proxy-cache.1019090.n4.nabble.com/Squid-3-1-19-problem-TCP-MISS-503-0-CONNECT-https-443-NONE-tp4664611.html
Sent from the Squid - Users mailing list archive at Nabble.com.

Reply via email to