是否可以使用 VPN 连接到 VPN 服务器?

是否可以使用 VPN 连接到 VPN 服务器?

我在家工作。我通过 VPN 连接到办公室网络。我还有一个 GIT 服务器,通过证书,它只允许从办公室公共 IP 连接,对我来说,也就是通过 VPN。它们都是同一台机器。

现在,我使用相同的公共 IP 连接 VPN 并联系 GIT 服务器。我有两个连接:wifi和,尽管目标 IP 不明确,但vpn是否有办法通过路由连接到 GIT 服务器?vpn

更新:

我从评论中收到了对模式的请求,因此这里是一张网络如何工作的图片(虚构的 IP 地址)。

网络模式

如您所见,我使用同一个公共 IP60.70.80.90来建立 VPN 和连接到 GIT 服务器:

  • VPN是通过公网IP与外界建立联系的;
  • 192.168.157.50GIT 服务器限制从公共 IP 访问(即,一旦建立 VPN,我就无法连接,我会被拒绝)。

我去办公室的时候没问题,因为我自然而然地通过“退出”了192.168.157.100;问题是在使用VPN时,因为我应该指示路由60.70.80.90通过VPN,但这会弄乱指标,导致无法正常工作(更多信息请参见这个问题衍生出来的话题)。

我的意思是:如果 VPN 服务器和 GIT 服务器有不同的公共 IP(比如 GIT 是:)60.70.80.91,那就很简单了:

sudo ip route add 60.70.80.91 via 192.168.157.100 dev ppp0 proto static

但使用相同的 IP 反而会变得混乱。所以我的最终问题是,是否有可能将该 VPN 路由指示给 NetworkManager,或者这是否有点棘手。

如果您还需要更多东西请告诉我。

相关内容