Windows如何设置路由表使外网不走VPN?

有在家连接学校VPN的需求,现在VPN导致外网速度变慢的问题十分困惑,可又经常需要使用学校的校内资源。在Windows 8下如何使用route设置路由…
关注者
15
被浏览
14,913

5 个回答

搞什么路由表,时间花了一堆,效果还不一定好。

最简单的办法,用hyper-v开一个虚拟机(可以用win10LTSB等超低占用率的版本,分配1G内存足矣),设置为桥接模式,给虚拟机设置一个固定的局域网IP。

去下载一个CCProxy,这是一款收费软件,但试用版本可永久三个用户内免费使用,妥妥的够了。打开socks5代理,然后在主机上装个代理插件(例如chrome的SwitchyOmega),就搞定了。

前言

最近在家办公时遇到了一个问题:连上公司的 VPN 后,所有流量都走公司的网络,但由于公司网络带宽较慢,下载大文件不太方便。因此,我想用分流的方法限制 VPN 只代理公司内外环境的 IP 段,普通网站使用本地带宽,这样就能有效避免上述问题。

步骤

1、配置 VPN

记住连接名称(例如这里的 work ),后面的步骤需要用到。


2、修改VPN设置,取消流量传输

网络连接 > work 右键属性 > 网络标签页 > IPv4 属性 > 高级 > 取消「IP 设置」标签页中的「在远程网络上使用默认网关」的选中状态

3、连接 VPN

4、在终端中获取VPN的接口编号

route print | findstr [vpn_name]


记住下面的命令行后输出结果最前面的数字, 例如上图的 55

5、修改系统路由表,指定 IP 段分流

添加公司内网IP段,下方的 55 就是接口编号,IP段举例:192.168.1.0/24。

参数 -p 是指添加永久路由表,重启系统仍然保留。

route add -p 192.168.1.0/24 0.0.0.0 if 55