全新的 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

相关推荐

  • 在 macOS 下如何完全退出应用程序?

    macOS 与Windows 应用程序退出机制是完全不同的,很多新手可能觉得点下窗口上的叉叉就可退出应用程序了,但在macOS上完全不是这样操作。即使我们将某些应用的界面关闭,它们仍然会在后台运行。 在 macOS 系统中,即…

    Mac教程 2019年6月16日
    03.3K0
  • M1芯片的Mac安装photoshop 2021 ps报501错误解决方法

    苹果在2020年推出13寸配备M1芯片的macBook Pro和MacBook Air后,在2021年又推出了全新的16寸和14寸配备M1 Pro和M1 Max芯片的MacBook Pro电脑。苹果自研的M1芯片相较于Intel处理器不但性能更强劲同时功耗还更低,具…

    2022年4月4日
    01.6K1
  • Mac苹果电脑的超实用小技巧!~【新手教程】

    根据果粉自己近一年使用苹果电脑的过程中发现了几个非常实用并且操作起来简单的技巧,让小伙伴在使用的时候能更方便、快捷、愉悦!!~~ 下面就来告诉小伙伴们吧!!~~ 1、快速清除废纸篓垃圾的两个方法 方法一:Com…

    2019年5月19日
    09600
  • 使用终端diskutil命令给U盘分区

    声明:本文涉及的操作很可能会破坏你的系统文件,造成数据丢失,请慎重模仿,一切后果作者均不承担任何责任。 先使用diskutil list命令查看U盘代号 diskutil list 如查询到U盘的名称位disk2,每个U盘的代号可能不一…

    2019年5月19日
    09250
  • 如何隐藏和重现软件更新中的某个更新内容

    (1)进入软件更新页面,在打算隐藏的条目中右键单击弹出“隐藏更新”菜单, 即可隐藏。 (2)如果还想恢复回来,进入商店菜单,选中最下面的“显示所有软件更新…”即可恢复。 打赏赞分享

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

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

    2019年5月19日
    09750
  • 本站即将整体调整分享方式

    因为现有系统的会员体系,交流互动比较不方便,本站即将更换网站程序,换成更方便互动交流的Discuz论坛程序,目前仍在内容更新中,访问地址由现在的地址变更为带www的网址,即https://www.macbang.net/,烦请大家在…

    Mac教程 2025年6月30日
    01840
  • 小技巧: 如何彻底关闭 MacBook Pro 与 iMac 的摄像头

    有些大拿为了隐私考虑会将笔记本的摄像头给用纸贴上. 但是看起来稍微有点不美观,下面就是个很简单的方法将本机的摄像头在系统内关闭. 打开终端逐行输入: sudo chmod a-r /System/Library/Frameworks/CoreMediaIO.f…

    2019年5月19日
    02.6K0
  • Mac上常用的快捷键

    Mac键盘和Win键盘布局上的差别我觉得不是很大,只是在快捷键的设置上有些不同,刚开始的时候,我也是不习惯,比如输入法切换,Win上是ctrl+shift,而Mac上却是command+空格键,复制在Mac上换成了command+c,粘贴则…

    2019年6月16日
    02.5K0
  • 删除烦人的Creative Cloud

    安装了Adobe 系列后开机都会自动启动烦人的Creative Cloud, 现在分享一个小方法不用登录Adobe ID就可以删除掉. 退出Creative Cloud后在终端里面运行 sudo -rm /Library/LaunchAgents/com.adobe.AdobeCreativeCloud.…

    2019年6月16日
    01.1K0

发表回复

登录后才能评论