浏览器可以通过SSL / TLS连接到代理吗?

时间:2010-09-25 15:25:31

标签: browser proxy ssl

如果我设置了一个代理(例如Squid)配置了用于监听HTTPS的证书,那么浏览器是否可以通过TLS / SSL连接到代理?

我问的例子:

浏览器代理服务器 yahoo.com - > TLS - >鱿鱼 - > HTTP - > yahoo.com

我已经设置了一个代理监听443,但是没有成功让浏览器使用它(连接到端口80上的http代理工作正常)。

2 个答案:

答案 0 :(得分:5)

Chrome可以做到这一点: http://www.chromium.org/developers/design-documents/secure-web-proxy

它还支持PAC文件中的指令以指向HTTPS代理。

答案 1 :(得分:2)

如果要保护浏览器和代理之间的通信,请使用STunnel(SSL隧道)或VPN或SSH隧道连接到“代理”服务器,然后通过此安全隧道运行通信。即:

浏览器 - >客户端上的STunnel - >服务器上的STunnel - > Squid代理 - >远程主机

回答您的直接问题 - 您希望浏览器以与STunnel本身类似的方式运行。我不知道浏览器甚至HTTP / HTTPS组件(如果我们在编程站点上)以这种方式工作。