I’m using Firefox, configured to use a Squid proxy. Can the browser-proxy connection be HTTPS

browserprivacyPROXYSecuritysquid

And what about Chrome, Opera, and Safari? (IE can go pound sand)

Clarifying, I have the power to reconfigure Squid if necessary.

Best Answer

If you are asking if Squid can proxy SSL connections, then yes it can. It cannot cache SSL connections for obvious reasons.

If you are asking if you can do HTTP proxy (or caching) via a Squid proxy that requires HTTPS, then yes it can if you aren't doing transparent proxying. It is the same as using HTTP proxy URLs. Of course, Squid has to be set up for caching via SSL.

This is useful if you run a cyber-cafe or open Wi-Fi and don't want everyone's traffic to be visible to everyone else.

See the documentation for https_port: http://www.squid-cache.org/Doc/config/https_port/

Another way is to use Stunnel or something similar: Here is an example using Stunnel: http://www.jeffyestrumskas.com/index.php/how-to-setup-a-secure-web-proxy-using-ssl-encryption-squid-caching-proxy-and-pam-authentication/index.html

Related Question