我正在处理涉及 3 个设备的场景:1)虚拟机(Ubuntu),2)笔记本电脑(Win11),3)台式机(Arch)
- VM 在受 VPN 保护的单独网络中运行。
- 我可以通过此 VPN 连接从笔记本电脑访问网络。
- 我希望在虚拟机上运行的服务能够被没有(不能)访问 VPN 的台式机看到。
- 笔记本电脑和台式机位于同一 LAN 上,与运行虚拟机的 LAN 不同
有没有一个(相对)简单的设置可以用来暴露将此服务添加到我的桌面,以便我可以访问它,就像它在桌面网络中运行而不是在隔离的网络中运行一样?
我正在尝试端口转发,出于问题的考虑,我们将使用服务端口 8080。然而,这似乎并没有给我带来多大帮助,因为每次我尝试将端口转发到各个地方时,VPN 连接似乎都会中断。
当然,另一个选择是将桌面直接连接到 VPN,但有几个原因让我更愿意避免这样做,其中包括桌面本身正在运行我的家庭设置所依赖的网络服务。
我希望得到关于如何实现这一目标的建议。如果这里需要更多背景信息,请告诉我。
干杯