通过本地设备为网站提供服务,该设备可通过自托管远程 VPN 服务器的公共 IP 地址访问

通过本地设备为网站提供服务,该设备可通过自托管远程 VPN 服务器的公共 IP 地址访问

我在具有静态 IP 地址的远程服务器上自行托管 VPN 服务 (OpenVPN)。我让本地设备毫无问题地连接到它,并且我能够从 VPN 服务分配给本地设备的私有 IP 地址毫无问题地访问我在本地托管的应用程序。

我想要做的事情如下:

我想在我家的本地设备上提供一个 Web 应用程序(假设在端口 8080 上),并让互联网上的任何人都可以通过 VPN 的公共 IP 地址(即从http(s)://$VPN_PUBLIC_IP_ADDRESS:8080)访问该 Web 应用程序。

我在远程 VPN 服务器上打开了端口 80、443 和 8080(使用ufw),但我仍然无法使用远程 VPN 服务器的公共 IP 地址访问网站。我该如何解决?

答案1

仅仅打开端口是不够的,您还需要告诉您的 VPN 服务器将数据包路由到哪里。

基因转移酶应该可以轻松解决这个问题。

相关内容