位于代理服务器后面的节点服务器无法获取对 https://localhost:<port> 的请求

node server placed behind proxy server failed to GET request to https://localhost:<port>

在我的机器上,我托管了一个监听端口 5000 的节点服务器。在设置转发代理 (squid) 之前,我能够在 https://localhost:<port> 上执行 GET。但是,在设置正向代理并设置环境变量http_proxy=<ip addr:port>后,这个GET请求不再有效

显示的错误是:无法建立隧道套接字,statusCode=503

一些附加信息:

我希望了解添加代理后流量现在有何不同。根据我的理解,现在我们必须先通过一种 TLS CONNECT / 隧道连接到代理,因为它是一个 HTTPS 请求,然后才能返回到我的本地主机。但是在没有代理的情况下,它是如何工作的?

如有任何帮助,我们将不胜感激。谢谢!

你必须添加 导出 no_proxy='localhost,127.0.0.1' https 工作因为你不使用 https 代理,你必须设置 https_proxy=''