我的本地系统(127.0.0.1)正在运行一个 nginx 服务器,监听端口 443 和端口 80,均为 TCP。
系统已连接到我的路由器 (94.1.2.3),它将所有来自 WAN 的请求转发到两个端口。nginx 将其转发到本地系统中端口 8080 上的 apache Web 服务器。一切正常!
现在我需要将本地系统连接到 VPN/代理服务器 (180.4.5.6)。我通过 OpenVPN 配置进行连接,效果也很好。
但现在的问题是来自 WAN 的请求不再到达我的本地系统。
VPN/代理提供商为我开放了 49850 TCP 端口。
我现在的问题是:我需要如何配置 nginx 以便所有流量都通过 VPN 并且请求也返回到我的本地机器?
我读了一些关于 nginx 上游的内容,但我不确定这是否是我需要的?
编辑:这里有一个草图,以便更好地了解我拥有什么和我需要什么: