全新的 AppleDNS,教你「加速!」连接 Apple 云服务

AppleDNS 项目收集了 Apple 在全中国几乎所有省(自治区、特别行政区)的部分 CDN IP 列表,让你能够以最快的速度连接 Apple 的服务器,包括 App Store / Mac App Store / iTunes Store / Apple Music / iBooks / TestFlight 等。

对于 Apple 的云服务,想必大家已经吐槽很久很久了。不知为何虽然使用了国内的 CDN 服务,但 Apple 的云服务似乎不那么听话,经常性出现连接中断或者缓慢的情况…

于是,@gongjianhui 同学做出了这个项目 AppleDNS:

通过收集 Apple 在全中国几乎所有省级行政区的 CDN IP 列表,解决 App Store / Mac App Store / iTunes Store / Apple Music / iBooks / TestFlight 在中国部分地区速度缓慢的问题。

原理很简单,实现也比较容易,Mac 上只需要修改本地 Hosts 文件即可,而 iOS 端就需要工具实现了,如类 Surge 服务。

下面是简单的教程,要分为两个部分:

Windows 用户,给 iOS 使用

Mac 用户,给 Mac 和 iOS 使用

两者区别就是 Windows 用户需要先配置 Python 环境(下载、安装两步即可),Mac 系统内置了 Python2,但足已使用。

这里假设已经配置好你的 Python 环境,我们来开始:

获取 AppleDNS:下载 / git clone https://github.com/gongjianhui/AppleDNS.git

打开命令提示符 / 终端,切换到 AppleDNS 文件夹

运行脚本(注意选择 Python 版本,并且明确你使用的是联通(ChinaUnicom)、电信(ChinaNet)、移动(CMCC)):

cd /path/to/AppleDNS
# 切到 AppleDNS 的文件夹
python fetch-timeout.py ChinaUnicom/ChinaNet/CMCC.json 
# Python 2.7+ / Python 3.4+ 兼容脚本
#(请选择你的运营商对应文件 ChinaUnicom 联通、ChinaNet 电信、CMCC 移动)
# 确认即开始进行测速,需等待数秒 
python export-configure.py {surge,hosts,merlin}
# 生成各种形式的配置(如 Surge 执行 python export-configure.py surge)
# ** 将配置文件放到相应的位置(HOSTS 放入系统相应位置、路由器用户请独立配置路由器后台)**
# ** Surge 用户请在配置文件 [Rule] 前新建 [Host] 将生成的配置放入 [Host] 后([Rule] 前)**

复制配置文件,填入 Hosts

Mac:打开 /etc/hosts 文件,将配置复制进去

iOS – Surge:添加 Local DNS Map 记录,也可以将获取的 IP 地址以文本的形式添加在 [Host] 下方。

清空 DNS 缓存 (完)

更多设置与配置请参阅 AppleDNS 页面

资源来自网络,本站整理,如若转载,请注明出处:https://macbang.net/appledns.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月16日 下午3:29
下一篇 2019年6月16日 下午3:31

相关推荐

  • 小教程 如何修改Mac 上 SSH 默认端口 22

    虽然现在用 macOS 做服务器端的不是很多, 但是如果你使用macOS 做服务器端的话, 其中很重要的链接方式就是 SSH .但SSH 有被暴力绿化的风险, 所以就改成别的不用默认端口会更安全一些.如下就是修改SSH的端口的方法.…

    2019年5月19日
    04.0K0
  • 解决 Sorry,this Adobe app is not available 问题的方法

    Adobe 软件程序提示 Sorry,this Adobe app is not available 错误对话框,导致无法正常运行 Adobe 软件。   关于解决 Sorry,this Adobe app is not available 问题的方法,理论上讲此方法适用于 Macos 与 Wind…

    2023年12月27日
    01.5K0
  • 修理 Mac 不求人:故障自排查指南

    在微博上经常有网友向 Frank 提出一些关于 Mac 硬件/系统的使用难题,比如网速慢、扬声器没声音、风扇噪音大、软件总是闪退等等故障,这些问题仔细调查起来原因都不是一致的,Frank 也不能在现场陪您一起找问题,所…

    2019年6月16日
    01.3K0
  • 给苹果电脑分享菜单里的按钮排序

    在苹果电脑 macOS 上,点击屏幕左上角的苹果标志,在下拉菜单里选择「系统偏好设置…」>「扩展」>「共享菜单」,也能通过上下拖拽分享方式进行排序。 还有个相对简单的方法,在 Safari 浏览器里点击分享按钮,…

    2019年6月16日
    01.2K0
  • 您需要安装旧 Java SE 6 运行环境才能打开“Dreamweaver”

    在升级到MAC OS X Yosemite (10.10.2)后,当打开DREAMWEAVER时,提示“您需要安装旧 Java SE 6 运行环境才能打开“Dreamweaver””。 如果遇到此问题,请下载安装java se6 即可! 说明: Java for OS X 2015-001 会为…

    2019年5月18日
    01.1K0
  • Weibo Dogs Killer:微博监督员屏蔽脚本

    Weibo Dogs Killer 是一段能够屏蔽”微博监督员”的 JS 小脚本,打开 Chrome,访问 https://weibo.com,在调试窗口下,复制粘贴 Weibo Dogs Killer 的 JS 代码,然后等待完成即可。注:微博监督员的名单来自 WeiboBla…

    2019年5月19日
    01.1K0
  • 5个你可能不知到的Application Switcher(Command-Tab)技巧

    大家现在可能都很熟悉用程序切换器(Application Switcher)快速切换程序了吧:按下Command-Tab调出切换器,然后按着Command键不动然后不断按Tab键来快速切换已经打开的程序,但是,你知道程序切换器还有很多你没想到…

    Mac教程 2019年5月19日
    01.2K0
  • 抹掉 删除 FileVault 加密磁盘的方式 – 终端命令

    **** 本教程高风险 ***** 你将失去你硬盘内的所有文件. 并且无法找回.本文作者不会对此付任何责任. ************************ 如果你打开了 FileVault 对磁盘进行加密, 那磁盘工具将无法抹掉与分区这个磁盘了.需要…

    2019年6月16日
    02.0K0
  • Mac如何禁用Adobe无用自启动项

    电子设备作为一款消耗产品,在使用时间变长之后难免会变得缓慢和迟钝。同样使用Mac的用户也会有这样的感受。其实,我们可以通过一些简单的方法来降低系统资源占用,提高系统的运行效率。那么Mac怎么禁用Adobe无用自…

    2019年6月16日
    02.0K0
  • Airdrop 接受文件小技巧 选择接受直接存到照片应用中

    Airdrop 扔过来的图片 , 按住“接受”按钮会出现下拉框选项,如果是图片 直接可以保存在 Photos (照片) 应用内,而不是只有存到下载目录一个选择: 打赏赞分享

    2019年6月16日
    01.6K0

发表回复

登录后才能评论