在 Windows 10 上运行 VPN 客户端,如何手动将路由添加到路由表,以便始终能够连接到网络上的 PC?

在 Windows 10 上运行 VPN 客户端,如何手动将路由添加到路由表,以便始终能够连接到网络上的 PC?

我觉得这应该是可能的!但我不知道为什么它不起作用。以下是我尝试过的一些示例:

路线-p添加192.168.0.0掩码255.255.252.0 192.168.0.1

路线-p添加192.168.0.1掩码255.255.252.0 192.168.0.1

路线-p添加192.168.0.21掩码255.255.252.0 192.168.0.1

路线/ p添加192.168.0.21 MASK 255.255.255.255 192.168.0.1 METRIC 1 IF 2

路线/ p添加0.0.0.0 MASK 0.0.0.0 192.168.0.1 METRIC 1 IF 2

仅供参考,该命令的格式为:route [/f] [/p] [ [] [mask ] [] [metric ]] [if ]]

答案1

从桌面运行 VPN 意味着所有网络数据包都通过 VPN 路由。如果您想访问本地网络,则需要在 VPN 软件中隐式允许本地网络访问。在 Windows 中设置路由不起作用,因为 VPN 正在处理发往网络的数据包。

在 wireguard 中这很容易,您可以编辑隧道,并且可以取消设置一个复选框以允许本地流量,但不确定您使用的是哪个 vpn。

看图

相关内容