我有一些不会说“HTTPS”的旧版客户端我使用nginx作为反向代理连接到仅通过HTTPS提供内容的上游服务器。这是流程:
(1)客户 - > (2)nginx:80重定向到https - > (3)上游服务器
现在的问题出现在(3)前面有一个转发代理我必须通过,代理通过HTTP连接做HTTPS,我很难找到一种方法以某种方式桥接(或完全替换)nginx HTTP连接:
(1)客户 - > (2)nginx:80重定向到https - > (3)代理HTTP CONNECT - > (4)上游
任何想法应该包含哪些内容或代替粗体组件?
我看过tinyproxy,但是直接期望HTTP Connect(nginx不支持)和squid,我无法弄清楚如何配置通过HTTP CONNECT进行HTTPS。
我基本上正在寻找通过代理将http桥接到https的方法,请忽略任何产品名称,并随时提出建议 - 包括代码示例。客户端和服务器都是我的应用程序的一部分。