通过 VPN 发送特定流量

通过 VPN 发送特定流量

我正在尝试配置服务器以自动将一些文件复制到远程计算机。为了使复制工作正常进行,我需要建立与远程网络的 VPN 连接。我可以使用 rasdial.exe 来建立连接。

为了避免干扰其他使用该服务器的人,我想指定只有某些流量应通过 VPN。理想情况下,这将是流向特定 IP 地址的流量。

Cisco VPN 也存在类似的问题。这个问题的答案让我怀疑这可能只有通过实际的硬件而不是软件才能实现。

是否可以设置我的机器通过使用 rasdial.exe 打开的 VPN 发送流量?如果可以,我该如何实现?

答案1

如果您希望仅通过 IP 发送特定范围的 IP 地址的流量,那么网络路由就是为此而设计的,这项任务相对简单。

大多数消费者 VPN 连接在激活时将默认路由设置为 VPN 的端点。您要做的就是让默认路由条目指向原来的位置。然后,您将为您想要通过 VPN 访问的子网范围添加特定条目。

Microsoft 文档Windows 路由表是一个很好的参考点。我不确定您是否可以预先使用 rasdial 设置路由,但您绝对可以编写适当的添加/删除命令脚本,以便在接口联机时触发。

来自@graveyface 的评论的更新

连接管理器管理工具包除了连接本来具有的默认路由条目之外,还有一种方法可以在连接中定义路由表。

相关内容