如果我设置一个代理(例如Squid)配置了证书来监听HTTPS,那么浏览器是否可以通过TLS/SSL连接到代理?
我问的例子:
浏览器代理服务器yahoo.com - > TLS - > Squid - > HTTP - > yahoo.com
我已经设置了一个代理监听443,但是没有成功让浏览器使用它(连接到端口80上的http代理工作正常).
小智 6
Chrome可以做到这一点:http: //www.chromium.org/developers/design-documents/secure-web-proxy
它还支持PAC文件中的指令指向HTTPS代理.
如果您想保护浏览器和代理之间的通信安全,请使用 STunnel(SSL 隧道)或 VPN 或 SSH 隧道连接到“代理”服务器,然后通过此安全隧道运行通信。IE:
浏览器 -> 客户端上的 STunnel -> 服务器上的 STunnel -> Squid 代理 -> 远程主机
回答你的直接问题 - 你想要的是浏览器以与 STunnel 本身类似的方式运行。我不知道浏览器甚至 HTTP/HTTPS 组件(如果我们在编程站点上)可以以这种方式工作。