Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用HTTP CONNECT通过另一个代理进行透明代理_Http_Https_Proxy - Fatal编程技术网

使用HTTP CONNECT通过另一个代理进行透明代理

使用HTTP CONNECT通过另一个代理进行透明代理,http,https,proxy,Http,Https,Proxy,我有一些不“说”HTTPS的遗留客户端,我已将它们连接到上游服务器,使用nginx作为反向代理,仅通过HTTPS提供内容。这就是流程: (1) 客户端->(2)nginx:80重定向到https->(3)上游服务器 现在的问题是(3)我必须通过一个转发代理,该代理通过HTTP连接执行HTTPS,我很难找到一种通过HTTP连接桥接(或完全替换)nginx的方法: (1) 客户端->(2)nginx:80重定向到https->(3)代理HTTP连接->(4)上游 有什么想法可以加入或代替粗体部分吗

我有一些不“说”HTTPS的遗留客户端,我已将它们连接到上游服务器,使用nginx作为反向代理,仅通过HTTPS提供内容。这就是流程:

(1) 客户端->(2)nginx:80重定向到https->(3)上游服务器

现在的问题是(3)我必须通过一个转发代理,该代理通过HTTP连接执行HTTPS,我很难找到一种通过HTTP连接桥接(或完全替换)nginx的方法:

(1) 客户端->(2)nginx:80重定向到https->(3)代理HTTP连接->(4)上游

有什么想法可以加入或代替粗体部分吗

我已经看过tinyproxy,但它需要HTTP直接连接(nginx不支持)和squid,我不知道如何通过HTTP连接配置HTTPS


我本质上是在寻找一种通过代理将http连接到https的方法,请忽略任何产品名称,并随时提出任何建议,包括代码示例。客户机和服务器都是我的应用程序的一部分。

您的问题与编程无关,在这里不属于主题。因为它与web体系结构和编程(HTTP协议)有关,所以非常属于主题。Web不仅仅是HTML,请更改您的投票。您正在询问有关配置某些服务器或代理的问题。这个问题显然离题了。事实上,在StackOverflow上存在许多与nginx相关的问题,而且大多数问题都是离题的(因此被否决)。现在,最后一段是否更清楚地说明了我的问题的范围?我怀疑。从缺乏答案可以看出,人们要么对这个问题不感兴趣,要么这个问题超出了他们的能力范围。因此,在更合适的网站上提问只会让你有更多的机会得到答案。