如何通过另一台 VPN 服务器从我远程控制的机器连接到 VPN 服务器?

如何通过另一台 VPN 服务器从我远程控制的机器连接到 VPN 服务器?

因此,我家里的路由器充当 OpenVPN 服务器。无论身在何处,我都可以连接到它来访问我的网络。该网络中的一个元素是一台服务器,我在该服务器上托管用于不同用途的虚拟机。其中一台虚拟机是我的“工作计算机”,我可以使用 NoMachine 连接到它。

问题出现在我在外面使用“工作电脑”时,我想将“工作电脑”连接到“工作 VPN”,这是一个在任何地方运行的 OpenVPN 服务器。当“工作电脑”尝试连接到“工作 VPN”时,NoMachine 完全停止工作。

我不知道问题是否出在我拥有两个 OpenVPN 连接上,还是出在 NoMachine 上,还是其他什么原因。我仍然可以访问家庭网络中的其他资源,并且将我的路由器用作 Wireguard 对等端而不是 OpenVPN 服务器也会导致同样的问题。所以我认为这不是 OpenVPN 的问题。

是不是因为我试图连接到虚拟机所在 VPN 之外的 VPN 服务器,同时又从虚拟机所在 VPN 外部连接到虚拟机?

答案1

问题出在“工作机器”中 VPN 的路由。所有流量都通过 VPN 重新路由。包括 NoMachine 的流量。因此不允许我连接,因为 NoMachine 无法将数据包发送到我用于连接“工作机器”的设备。

在 Linux 的网络管理器中,我必须勾选“仅将此连接用于此网络中的资源”并配置一些路由。

相关内容