有时候我们需要使用vpn来连接到公司,这样才能使用公司的服务器资源。
但是默认的pptpvpn会将所有流量默认都走vpn通道,这样就会导致网速变慢。
使用下面方式,自定义指定网络才走vpn通道,会将网络速度大大提升,同时也能访问公司的资源。

创建PPTPVPN连接

按常规方式创建一个pptp的vpn连接。
按照下图,将“在远程网络上使用默认网关”勾去掉。
在远程网络上使用默认网关

添加需要的路由

route add 172.16.0.0 mask 255.255.255.0 10.0.1.2
route add 192.168.1.0 mask 255.255.255.0 10.0.1.2

10.0.1.2是你vpn获取的地址。
172.16.0.0是你需要访问的网段。

或者使用批处理,直接拨号添加路由一起做,参考下面批处理(未测试):

@echo off
rasdial "VPN名称" VPN用户名 VPN密码
for /f "tokens=16" %%i in ("ipconfig ^|find /i "10.0.1." ") do set ip =%%i
route add 172.16.0.0 mask 255.255.255.0 %ip%
route add 192.168.1.0 mask 255.255.255.0 %ip%
  • rasdial后面是vpn连接的信息,需要自定义。
  • 10.0.1.是你vpn服务的地址池特征。
  • 最后两行是需要访问的网络,可以自行添加更多。

每次连接到公司,直接执行这个批处理就可以了。