在 Windows 7 客户端上通过 VPN 将流量路由到/从特定主机

在 Windows 7 客户端上通过 VPN 将流量路由到/从特定主机

我在 Windows 7 Pro 计算机上设置了 VPN 连接。目前,访问我们的 SVN 存储库和错误跟踪/等站点时,我必须明确启用 VPN 连接(终止我的网络连接)。我希望能够自动路由,以便在尝试访问这些服务(在通过主机名访问的两台服务器上)时,它将通过 VPN 正确路由。

还有一个问题——当我物理上位于这些机器所在的局域网上时,我不希望发生这种情况。

有什么指点吗?谢谢 :)

答案1

我认为这主要取决于您的 SVN 和其他资源所在的私有网络。

如果您指定仅通过 VPN 路由该特定私有子网的流量,那么您可以维护您的 Web 会话,并让所有其他流量路由出您的正常互联网连接而不是 VPN 隧道,这正是永久 VPN 连接路由以保持其永久性的方式。

这篇文章在一定程度上回答了你的问题并提供了额外的见解: https://superuser.com/questions/12022/how-can-i-make-the-windows-vpn-route-selective-traffic-by-destination-network

总结一下,在您的 VPN 连接设置中,您需要确保未选中“使用远程网关”,因为这实际上会告诉您的本地计算机通过 VPN 隧道发送所有流量并从远程网络的网关发出。您需要做的第二件事是确保发往专用网络资源的流量路由到达 VPN 隧道的另一端,该隧道将到达那里的资源,或者然后可以从该端点路由。一些 VPN 客户端可以自动为您创建这些静态路由,否则您需要在本地计算机上手动输入该路由信息。只要您的本地专用网络和远程专用网络的编号不同,您就应该能够永久保留这些路由,而不是上面链接中的帖子所说的。

要在 Windows 7 中手动执行此操作,您需要知道本地专用网络和远程专用网络的网络地址、远程专用网络上的默认网关的 IP,以及如何在 Windows 中使用“路由”命令。

相关内容