如何使用转发代理做HTTPS?

问题描述 投票:0回答:1

我有一个用例,我必须把一个中间服务器或中继或隧道做网络通信,有以下几点。

  • 我有一个Web服务器运行, 比方说,当我打一个API请求 托管我的Web服务器, 它创建了一个后请求,以 https:/www.google.com 并通过端点给我一个响应。
  • 我想要一个中间服务器(代理等),在创建这个post请求时调用它,而不是通过我的web服务器进行通信。
  • 呼叫到中间服务器,给我的响应和我直接得到的一样。
proxy reverse-proxy tunnel tunneling
1个回答
0
投票

对于这种情况,SQUID代理对我来说是可行的。

我遇到了NGINX,但我们不能使用NGINX作为前向代理,也有一些观察,可能对这方面有用。

  • SQUID代理也使用类似NGINX的conf文件。
  • HTTPS流量是加密的,代理服务器需要多做一些工作,才能用Https请求得到一些东西。
  • 为了拦截、创建ACL规则,需要有人拥有一张假证书,由服务器通过代理充当请求内容的所有者。
  • 可以在SQUID.conf中加入一个规则列表来实现过滤。

我希望这能对实现这样的目标有所帮助。

© www.soinside.com 2019 - 2024. All rights reserved.