提前向您致歉。这不是我的领域,我正在慢慢学习这个行业的工具。
我有什么
我有一个漂亮的wt应用程序包装在一个docker图像。我可以用localhost:8080连接到它,它运行得很顺利。
我想要什么
我想创建一个简单的云服务器来运行这个应用程序。我希望我的同事能够连接到它,而不是其他人。这不会是高流量,所以我现在不打算考虑扩展问题。
Naive Plan
- 在谷歌云上启动虚拟机与公共IP?
- 在8080端口的VM上运行我的应用程序?
- 在同一虚拟机上运行OpenVPN并以某种方式指向8080?
我对第二步和第三步一无所知,所以任何指示都会有所帮助。别担心会给人一种居高临下的感觉,因为我可以向你保证,我对社交一无所知。谢谢你耐心地和一个新手打交道。
我不明白VPN如何帮助您实现访问控制。通常,您可以通过在虚拟机所连接的虚拟网络上设置网络规则来保护连接。否则,你可以有一个运行在虚拟机上的服务器(例如nginx),它有规则(nginx config)来过滤传入的请求。