Windows 指定部分 IP 走 VPN 通道

因为工作需要可能要在机器连接公司的 VPN,但一般情况下连了 VPN 就无法连接到外网了,本文主要是讲解如何在 Windows 上配置,从而让固定 ip 走 VPN,其余走本地网络。

  • 按照正常流程配置好 VPN
  • 在 vpn 连接属性–> 网络–>Internet 协议版本 4–> 属性–> 高级–> 去掉《在远程网络上使用默认网关》;这样做让所有连接都走本地网络连接,不走 vpn。

  • 连接 vpn,获取 vpn 分配的 ip
    输入命令:
    1
    $>ipconfig
    结果如下:
    1
    2
    3
    4
    5
    PPP 适配器 FUIOU VPN 连接: 
    连接特定的 DNS 后缀 . . . . . . . :
    IPv4 地址 . . . . . . . . . . . . : 192.168.18.101
    子网掩码 . . . . . . . . . . . . : 255.255.255.255
    默认网关. . . . . . . . . . . . . :
  • 添加 route 解析
    1
    route add -p 192.168.8.22 mask 255.255.255.255 192.168.18.101 metric 2 
    192.168.8.22 –> 想要通过 vpn 访问的 ip
    192.168.18.101 –> 上面 vpn 分配的 ip
  • 在命令行中加入这个命令。使用下面命令进行测试
    ping 192.168.8.22
    至此配置完成,既可以访问外网,又可以访问 192.168.8.22 这个 VPN 地址