OpenVPN 端口转发

OpenVPN 端口转发

我的当前设置及其示例值:

  • 本地 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 端口上的应用程序

我不知道现在需要配置什么才能再次访问它?!

  1. 我是否需要将 DNS 从路由器公共 IP 更改为 VPN 公共 IP,即 example.org -> 100.5.6.7 而不是 example.org -> 80.1.2.3?
  2. 我是否需要在 OpenVPN 中进行端口转发,以便为我的 nginx 服务器监听 UDP 443 到端口 80 TCP?

相关内容