[squid-users] question about encrypted connection between https client and Squid
eliezer at ngtech.co.il
Sun Mar 1 20:55:45 UTC 2015
On 01/03/2015 20:17, Yuri Voinov wrote:
> Normally you never use CONNECT method over HTTP ports. This is
> prohibited by squid basic security requirements.
The above statement is true only if the proxy admin prohibit this.
A CONNECT method can be allowed and can be used for any purpose what so
ever the admin of the server sees right.
There are basic default settings which allows the usage of a CONNECT
method only to access specific "ssl safe ports".
The "right" way (if these one) to access squid using an encrypted
channel would be throw either a tunnel or another proxy which can
forward the request into squid.
If the client supports encrypted proxy connection you can try to use
squid 3.5.2 and a combination of haproxy in-front.
On the haproxy use a ssl based listening port while between haproxy to
the squid service you would need to use an unencrypted channel.
Then you can use haproxy PROXY protocol to let squid know what is the
client src IP address.
All The Bests,
* I did not tested this feature yet but it is on my todo list, for now
3.5.2 seems very stable.
More information about the squid-users