VPN路由表(PPTP/OpenVPN)切换访问国内国外网站 2010/6/1 更新
VPN默认发送全局流量,因此连接VPN后访问国内网站速度会慢很多。本文提供的路由表旨在解决这一情况,使得对中国国内ip的访问不通过VPN通道,从而减轻vpn的负担,开启VPN后访问国内外网站一样快。
使用方法:执行add.bat即可,添加完毕会自动关闭窗口。执行时间视电脑配置而定,快的十几秒,慢的可能需几分钟。注意:已连接VPN的切记先断开再执行,否则出错。本路由表适合使用路由器上网方式(默认网关不会变),直接连接modem拨号上网用户如果网关不会变也可以,否则网关改变后要重新添加。添加完成后可以进cmd用route print命令查看是否生效。更多信息请参考chnroutes提供的usage。
删除方法:执行del.bat即可。其实即使不用VPN了也可以不删除本路由表,理论上不影响上网。
下载地址:
http://num0.net/wp-content/uploads/2010/06/vpnroutes100601.zip
更新历史:
2010/6/1:
从APNIC更新了中国路由表文件(955行),再根据纯真IP库添加了很多遗漏的中国IP比较多的IP段,不列举了。未添加电驴服务器。route总数1056行。
2010/1/12:
1..添加一些遗漏掉的IP,例如网易的服务器61.135.*.*,及威峰网等等。2..改用route -p add命令,一劳永逸重启电脑不用再次执行。3..加入了MSN登录服务器。4..因为使用VPN后连接电驴服务器基本都是low ID,所以加入了emule几个常用国外服务器IP,例如:eDonkeyServer No2;free.usenet.nl;sharing kingdom;master server等,经测试可以High ID。还是建议不要在使用VPN的同时进行P2P下载,增加服务器负担不说,下的确实也很慢,没多少意义。
PS:本文只讨论技术问题,不要问我VPN哪里搞。其他问题请留言。
PS2:如果你用的是DD-WRT系统的路由器,可以用这个方法,比使用本路由表的方式更好
这样我是不是就不用在浏览器里来回改代理了?
@kitty: 是不用总去开关VPN了
辛苦了…………
不错
Google杯具了以后,准备更新一下路由表。不知道是不是应该把60.*.*.*和202.*.*.*等的IP段都放进路由表里,已解决目前路由表太过庞大的问题,而且在上述两个IP段里面也有不少遗漏的国内IP。不过这些IP段里面也有少数是属于香港和日本的,人工筛选几乎不可能,不知道是不是应该全部加进路由表里面?
春天来了…我也出洞了
如何获取所谓的“遗漏ip”?谢谢
@oh_god
我firefox装了个插件flagfox,访问网站的时候会显示网站所在国家国旗,某些显示在中国的网站开VPN访问起来慢,再看下IP不在这个路由表里面,就是遗漏的了。这个人肉查找一般是比较扯蛋的。
我个人是倾向于把中国IP比较多的IP段直接加进路由表,优点是P2P下载(国内资源)也可以一直开着VPN,可以让绝大多数流量不走VPN过。还可以减小路由表的长度,现在这个很庞大,添加或删除都要好久。缺点是这样有可能会让某些位于港澳台和日本的网站不通过VPN。
不错
辛苦了…………
能不能填一下Google的地址,最近Google被墙得太厉害了
@求助
这个是国内IP路由表,给VPN用的。汗,难道我文中没解释清楚么……你搞混了,你说的那个是HOSTS吧?
很好
用了youtueb显示不全,视频也看不了
@jimmy
汗,这是国内IP的路由表,配合VPN用的,你开了VPN以后再用此路由表,能使你访问国内网站不走VPN,youtube能不能看关这个什么事了……这又不是hosts……你和11楼一样搞混两者了
這個東西很好用,我終於可以在不用VPN的情況下,觀看國內影片網站的視頻了!
不過好像會導致某些網站無法正常顯示
不知道是不是這個東西產生
PS,可以自己修改麼?
我是7嗎,給我顯示的是vista~~
最新版是不是就是在chnroutes的基础上补充了纯真的数据?
@FRED
当然可以自己修改,只是如果想删除的话就不能用我的del.bat删了,请自行用命令删除
@IwfWcf
加了国内地址比较多的IP段,大部分参考自纯真IP库。不可能添加完整的纯真IP库,否则用批处理导入路由表一晚上都别想导完。现在这个路由表给慢的机器都要导好几分钟了。此外还加了一些不需要走VPN的国外IP段,例如MSN服务器什么的
请教如何自行修改,比如说我现在某个网站无法打开(关闭VPN和全局VPN时可以登陆),那我现在应该怎么做?修改好以后是不是再需要安装?@Num0
@FRED
那就是不属大陆的地址,但是所在IP段被加进路由表了。一般是发生在58-61这个段里面,香港台湾日本以及大陆的地址很多很混乱。你告诉我是哪个网站,我把它去掉即可
@Num0
奇怪了。我刪除了一下再安裝一下以後之前無法上的日本網站上去了,倒是youtube不能上了
不知道是什麼原因啊。
http://ftp.apnic.net/apnic/dbase/data/country-ipv4.lst
apnic 中国IP数据
http://ftp.apnic.net/apnic/dbase/data/country-ipv4.lst 中间有CN的都是国内的,可以参考
@mickey
对,最早就是按照这个添加的
你的链接放错了哦,放了五月份的文件了
@hills
确实,低级失误。感谢提醒。已修改。
赞!用了以后VPN的速度果然快多了,谢谢!
欢迎来我blog踩踩哦,呵呵
我想问一下,是不是每次启动VPN都需要点一下??!
还有哦,不知道为什么用了之后好像不灵。上YOUTU可以DNS解析,但是上不到。FACEBOOK也是
@keyboydg
运行一次就行。这货只是让访问国内网站数据流不走vpn通道。y2b那些墙外网站能不能看不关这事
@Num0
呵呵,我不从问清楚点,重启之后需要重新运行一次吧??
另外YOUTU那个事,我奇怪的是我DEL之后,再连VPN可以正常访问,真的好怪!
youtube ip:203.98.7.65
facebook ip:8.7.198.45
@keyboydg
文中说了:本路由表适合使用路由器上网方式(默认网关不会变),直接连接modem拨号上网用户如果网关不会变也可以,否则网关改变后要重新添加。如果你是后者那只能每次拨号后都添加一次
@Num0
噢,是前者用路由的。。还有那个不能访问的问题,好像是DNS的问题。。
用这个路由表吧.2千多条.http://policy-routing.wangfei.me/routing-file/转换后直接挂ROS上把VPN设置为默认网关.
不懂怎么设置?