如何通过 public 互联网访问 Virtual Box 中的应用程序 运行

How to make application running in Virtual Box accessible over the public internet

我的 VirtualBox VM 上有一个简单的应用程序 运行。我可以通过它的网络 ip 和应用程序的端口号在我网络上的任何计算机上访问它:192.34.24.563:8080。不过,我希望能够在 public 互联网上访问该应用程序。我知道需要端口转发,我只是找不到任何关于在转发到虚拟机时如何做到这一点的文档

由于您的 IP 地址是私人的,因此只能在您的网络中访问。 您可以使用 ngrok 为您的应用程序获取一些 URL。 随时随地与您的朋友分享此 URL。

如果您打算制作您的应用程序public,那么您可以找到一些云解决方案,例如 Azure、AWS、GCP 或 Heroku。

您可以在 Heroku 免费部署一个小型 Web 应用程序。