VPN分流工具,Chnroutes脚本,自动区分国内国外线路,路由表来提高访问速度2015-02-14
介绍这几个脚本主要利用来自 http://ftp.apnic.net/apnic/stats/apnic/delegated-apnic-latest 的数据生成路由命令脚本, 让vpn客户端在进行连接的时候自动执行. 通过这些路由脚本, 可以让用户在使用vpn作为默认网络网关的时候, 不使用vpn进行对中国国内ip的访问, 从而减轻vpn的负担, 和增加访问国内网站的速度.
基本约定
在使用这些脚本之前, 请确保你在自己的电脑上已经成功配置好一个vpn连接(pptp 或者 openvpn), 并且让之以默认网络网关的方式运行, 这通常也是默认配置, 即vpn接入之后所有网络流量都通过vpn进行.
vpn分流工具,Chnroutes脚本,自动区分国内国外线路,提高国内网站访问速度
为了访问国外大量的不存在网站,国内的vpn市场欣欣向荣,免费的vpn一般有流量限制,免费的流量很快就会用完,而付费的vpn一般也有速度限制,就算没有限速,访问国内网站速度也会受到很大影响,这是因为连上vpn后,正常情况下,所有流量都是通过vpn通道传输的。Chnroutes可以实现访问国内国外的数据分流,通过vpn访问国外网站,而直接通过宽带访问国内网站。
根据Chnroutes作者在Google code页面的介绍,Chnroutes的几个脚本主要是用国内ip路由表的数据生成路由命令脚本, 让vpn客户端在进行连接的时候自动执行. 通过这些路由脚本, 可以让用户在使用vpn作为默认网络网关的时候, 不使用vpn进行对中国国内ip的访问, 从而减轻vpn的负担, 和增加访问国内网站的速度. 因为国内dns污染的问题,请在使用Chnroutes前,先将本地连接的dns改为国外的dns,比如Google和opendns这类,8.8.8.8,8.8.4.4(Google),208.67.222.222,208.67.220.220(opendns)都是不错的选择。
Chnroutes支持Openvpn,mac os x、Linux、windows下的pptp(android下存在疑问)。
IGFW同学有个帖子写的很详细,里面也提供了网友K打包好的相对简单的Chnroute程序,可以永久添加路由表,这些也都是其他人的成果。。。
官方使用说明及下载地址:http://code.google.com/p/chnroutes/wiki/Usage(下载请找到页面顶部的Downloads)
请到新地址http://chnroutes-dl.appspot.com 下载每日自动更新的路由表文件
当然,Chnroutes不是万能的,也不是完美的,比如数据不一定完整,ip地址变动,国外dns对国内某些网站解析问题(如Google 音乐)但是瑕不掩瑜,感谢Chnroutes和那些无私奉献的人。
使用说明:连接VPN之前运行vpnup.bat,完成后连接VPN即可,vpndown.bat用于恢复,当然,你直接重启系统也可以完全恢复。
vpn好物,虽说openvpn没用成功过 哥顶的不是帖子,是寂寞!
页:
[1]