通过 nginx 和 VPN 访问我的 Apache 服务器

通过 nginx 和 VPN 访问我的 Apache 服务器

我的本地系统(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 上游的内容,但我不确定这是否是我需要的?

编辑:这里有一个草图,以便更好地了解我拥有什么和我需要什么:

网络设置

相关内容