Windows如何设置路由表使外网不走VPN?
有在家连接学校VPN的需求,现在VPN导致外网速度变慢的问题十分困惑,可又经常需要使用学校的校内资源。在Windows 8下如何使用route设置路由…
关注者
15被浏览
14,9135 个回答
搞什么路由表,时间花了一堆,效果还不一定好。
最简单的办法,用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