无论是电脑上还是iOS端的iTunes默认下载App速度都很慢,其实这不能怪iTunes,因为国内由于政策原因Apple不能把CDN服务器群部署到国内,所以咱们下载APP都是连到国外下载,网速自然会慢的。唯一的方法就是修改电脑或者iOS的host文件把iTunes下载强制访问位于香港的服务器,这样广东等沿海速度快得多。
我用这种方法很久了,但是找不到完美的Apple服务器IP,因为有的时候电信访问速度不错,但是联通移动不行。经过一阵子测试,我发现一个Apple位于香港的CDN服务器IP:219.76.10.14,全国访问速度都很好。
host加速原理
Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统再会将网址提交DNS域名解析服务器进行IP地址的解析。
更多请参考:http://zhidao.baidu.com/question/17297181.html
有图说话
实际测试,此IP的Apple服务器下载速度基本能跑满我的带宽(4M),大约有500k/s,而且电信网通移动都很快。
Host文件地址
WINDOWS系统用的host [新浪微盘]
iphone/ipad系统用的host[download id="5"]
如何修改iTunes的host
Win系统
在C:\Windows\System32\drivers\etc文件夹下
打开Hosts文件(右键-使用文本编辑器打开)
把上述host文件内容小心粘贴到系统原有host文件后面。
iOS Mac OS X系统
用类似于iFunbox、iTools等打开
/etc/hosts
把上边的host地址复制到原有文件后面(打开方式推荐写字板)
追加后如下
实际测试
我这里以华中地区教育网测试,基本下载APP能跑满整个带宽(4M)
参考文章:http://iphone.tgbus.com/tutorial/hacktutorial/201106/20110628145938.shtml
文章评论
不知道大航海现在能5开了吗?求教
@Hub Age 台服可以多开,美服不能多开,国服多开5分钟掉线一次。