我如何在VPN后面的云上托管我的localhost:8080应用程序?



提前向您致歉。这不是我的领域,我正在慢慢学习这个行业的工具。

我有什么

我有一个漂亮的wt应用程序包装在一个docker图像。我可以用localhost:8080连接到它,它运行得很顺利。

我想要什么

我想创建一个简单的云服务器来运行这个应用程序。我希望我的同事能够连接到它,而不是其他人。这不会是高流量,所以我现在不打算考虑扩展问题。

Naive Plan

  1. 在谷歌云上启动虚拟机与公共IP?
  2. 在8080端口的VM上运行我的应用程序?
  3. 在同一虚拟机上运行OpenVPN并以某种方式指向8080?

我对第二步和第三步一无所知,所以任何指示都会有所帮助。别担心会给人一种居高临下的感觉,因为我可以向你保证,我对社交一无所知。谢谢你耐心地和一个新手打交道。

我不明白VPN如何帮助您实现访问控制。通常,您可以通过在虚拟机所连接的虚拟网络上设置网络规则来保护连接。否则,你可以有一个运行在虚拟机上的服务器(例如nginx),它有规则(nginx config)来过滤传入的请求。

相关内容

最新更新