加快 iTunes 从苹果 App Store 应用商店下载软件或者 App 更新包速度的方法
如果你的 iTunes 连到香港/澳门/台湾等距离较近的地方,下载 App 的速度就还算快;万一连到美国或者欧洲的苹果服务器去了,你可以想想数据绕着地球转圈儿(还得穿过“长城”)后 iTunes 下载速度会多么慢。下面是通过修改 hosts,加快 iTunes 从苹果 App Store 下载速度的方法。
首先我们要找到离中国近的主机 ip,换句话说连接谁下载速度快。
像这种延时几百毫秒的,就算了吧
这个延时几十毫秒的一定是苹果部署在港澳台的主机,就要它的 ip
在我使用的北京电信,173.223.52.163 这个 ip 最快(219.76.10.14、202.175.5.104 也很快)。你要做的是先验证我在北京电信用起来速度很快的这个 ip 在你那是否同样适用。所以应该先 ping 这个 173.223.52.163
Mac 用户点击屏幕右上角放大镜按钮,Spotlight 搜索“网络实用工具”。切到 Ping 标签,像上面截图那样。在对话框里输入 173.223.52.163,点击 “Ping” 按钮。 …… PC 用户点击 开始-附件-命令提示符。然后输入 “ping 173.223.52.163”(无引号), 回车。
如果你得到的结果像上面第二张图那样延时几十毫秒,那直接点击下面的链接下载 hosts 修改文件。
如果延时很大,再 ping 一下上面括号里的两个 ip。还不行你就得依次 ping a1.phobos.apple.com、a2.phobos.apple.com …… 以此类推。方式和上面的 ping ip 地址一样。每次都会返回这个网址的对应 ip 和延时。找到延时几十毫秒的,记住它的 ip。然后,下载上面那个 txt 文件,打开并把里面的 173.223.52.163 全部换成你找到的 ip(查找-全部替换,很快的)。
下一步,修改 hosts 文件
Mac 用户参考昨天写的苹果电脑 Mac OS X 系统下修改 hosts 文件的方法,PC 用户 hosts 文件位于 c:/windows/system32/drivers/etc目录下,打开后把新增的这组 hosts 粘进去保存。
OK,去苹果 App Store 找个免费应用,试试 iTunes 的下载速度吧。
2013 年 3 月更新:苹果已在华部署 CDN 加速,App Store 在中国大陆的下载速度已经足够快,不用按本文折腾了。
PAC文件:
if(dnsDomainIs(host, ".phobos.apple.com"))
return "PROXY xxx.xxx.xxx.xxx";