【发布时间】:2013-02-06 12:38:55
【问题描述】:
我希望设置一个 HTTPS 代理并让 HTTP 客户端安全地向代理发送请求。例如,浏览器可以发起 HTTP GET 请求,该请求应该是对代理的加密请求,然后代理删除加密,然后将请求传递给终端站点。 Squid 代理可以设置为像这样工作(信息here)。
我已经设置了这样一个支持 HTTPS 的代理。但我无法编写自己的 HTTP 客户端来使用它。上面的同一个链接提到 chrome 是唯一支持这种代理的浏览器。我测试了 Chrome,它能够使用这样的 HTTPS 代理。
我希望了解这种代理的工作原理,以便我可以编写自己的 HTTP 客户端。
【问题讨论】: