al03 / chnroutes

Automatically exported from code.google.com/p/chnroutes
0 stars 0 forks source link

更改路由表以后不起作用,还是全部走VPN通道 #65

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
这是我刚发在G+上的求助,怕描述不清楚,就全部贴过来,请
高手帮忙:

VPN虽然好用,但是全局模式的路由规则实在是不方便,上个��
�内网站还得频繁打开关闭,否则,上国内网站和本地其它网�
��连接速度慢不说了,付费的VPN流量伤不起啊,好不容易找到
一个解决办法,通过更改路由表自动识别国内国外IP(这里有
不断更新的完整路由规则https://code.google.com/p/chnroutes/)却遇��
�一个问题:
        三台电脑在同一网关:
    第一台64位win7,导入永久路由表以后,用Route Print命令查看路由表,显示没有永久路由,但一直可以【正常使用】,自动识别国内国外IP,爽!
    第二台32位win7,修改路由表以后,【不起作用】,所有网络连接还是走VPN通道;
    第三台新装的64位win8企业版,同第二台一样,不起作用,

清理过DNS缓存,用的是同一个命令、【同一个路由表】,无��
�临时还是永久写入,都不行,这是什么问题呢?我是彻底没�
��了,G+上用VPN的人不会少,高手也很多,好像没看到过有讨�
��这个的

我用的命令如下:
@echo off
for /F "tokens=3" %%* in ('route print ^| findstr "\<0.0.0.0\>"') do set 
"gw=%%*"

ipconfig /flushdns
route -p add 1.0.1.0 mask 255.255.255.0 %gw% metric 25
route -p add 1.0.2.0 mask 255.255.254.0 %gw% metric 25
route -p add 1.0.8.0 mask 255.255.248.0 %gw% metric 25
(穷举所有国内IP,以下略)

Original issue reported on code.google.com by hzy...@gmail.com on 10 Sep 2012 at 9:41

GoogleCodeExporter commented 9 years ago
还是自己解决了:把DNS从自动获取改为本地ISP指定的服务器��
�就OK了

Original comment by hzy...@gmail.com on 10 Sep 2012 at 10:52

GoogleCodeExporter commented 9 years ago
谢谢楼主, mac下也有这个情况, 
要vpn里使用本地dns服务器才行...

Original comment by leofml2...@gmail.com on 27 Feb 2013 at 2:12

GoogleCodeExporter commented 9 years ago
同样情况,还是不太明白怎么解决,求详解

Original comment by smallBl...@gmail.com on 2 Aug 2014 at 8:36