我的当前设置及其示例值:
- 本地 IP:192.168.1.42(服务器)
- 本机(服务器)6000 端口上的应用程序
- 公网 IP:80.1.2.3(路由器)
- 端口转发从 80.1.2.3:80(路由器)到 192.168.1.42:80(服务器)
- 域名:example.org
- 来自 example.org 的 DNS -> 80.1.2.3
- 运行 (服务器) 的 nginx 服务器,其反向代理监听端口 80,并将 example.org/application 请求转发至端口 6000
我可以做什么:
我现在可以通过互联网调用 example.org/application 来访问我服务器端口 6000 上的应用程序。
到目前为止一切顺利。到目前为止一切运行良好!
我现在想做的事:
我想在我的服务器(服务器)上使用 OpenVPN 运行 VPN,并且仍然能够通过 example.org/application 从互联网访问我的应用程序。
VPN 总体上也运行良好。我配置并启动了它,现在我的公共 IP 显示为:100.5.6.7
我的问题:
(显然)我无法再通过互联网调用 example.org/application 访问我服务器(服务器)上 6000 端口上的应用程序
我不知道现在需要配置什么才能再次访问它?!
- 我是否需要将 DNS 从路由器公共 IP 更改为 VPN 公共 IP,即 example.org -> 100.5.6.7 而不是 example.org -> 80.1.2.3?
- 我是否需要在 OpenVPN 中进行端口转发,以便为我的 nginx 服务器监听 UDP 443 到端口 80 TCP?