全新的 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百度网盘下载速度慢怎么办 Mac百度网盘怎么下载才快

    很多在Mac上使用百度网盘的用户抱怨百度网盘限速,而且很多外链的方式都通通被百度给干掉了,用浏览器下载网盘文件则会自动跳转到百云网盘客户端下载,如果没有充网盘会员的话,下载速度如同龟速。那么Mac百度网盘…

    2019年6月16日
    01.2K0
  • 在macOS上用shasum验证 sha256

    终端,运行 shasum -a 256 <file name>加文件目录/或者把文件拖动到终端窗口里。 示例: MD5 验证:md5 /tmp/1.isoSHA-1 验证:shasum -a 1 /tmp/1.isoSHA-256 验证:shasum -a 256 /tmp/1.iso 打赏赞(2)分享

    2019年5月19日
    03.2K0
  • Mac 快速锁定电脑屏幕的方法

    首先进入Mac的系统偏好设置-安全(安全性于隐私),选择:23进入休眠或开始屏幕保护程序后立即要求输入密码。 按 control+shift+eject eject是右上角的光盘推出键 其实还有一个解决方法就是使用应用程序-实用工具下的“…

    2019年5月19日
    01.1K0
  • 添加或取消Mac开机自动启动程序的方法

    有些软件会随着Mac开机时自动运行,如果想取消或者增加要这么做呢? 首先打开系统偏好设置,进入账户选项 进入账户选项后,选择登陆项。 取消自动登陆 选择要取消的应用程序,点击下面的减号. 增加自动运行 选择下面…

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

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

    2019年5月19日
    01.1K0
  • Keynote Live – 让其他人在不同设备上观看你演示幻灯片

    如果你的 Keynote 观众不在同一间会议室,或者倒霉的投影仪坏了,可以用苹果的 Keynote Live 来在所有人设备上远程播放幻灯片。对方可以不登录 iCloud,点击你发给他们的链接就能观看。支持手机版甚至网页版,支持…

    2019年6月16日
    08680
  • macOS Sierra /EI Capitan/Yosemite 系统安装方法/系统重装

    1、关闭苹果电脑; 2、插入OS X 10.11系统u盘,按住Option不放,启动电脑; 3、选择U盘(Install OS X EI Capitan),按回车进入安装界面。(大约2-10分钟) 4,进入磁盘工具,选择硬盘 (一般在磁盘工具左边的最上面),再…

    2019年5月19日
    02.7K0
  • macOS恢复Dock默认设置

    终端里面运行 defaults delete com.apple.dock; killall Dock 看起来和新的一样 打赏赞分享

    2019年6月16日
    01.3K0
  • 抹掉 删除 FileVault 加密磁盘的方式 – 终端命令

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

    2019年6月16日
    02.0K0
  • MAC软件打开提示:已损坏,打不开 您应该将它移到废纸娄的解决方法

    新入手的苹果电脑Macbook再安装第三方软件的时候偶尔会碰见打开软件的时候遇见【已损坏,打不开。您应该将它移到废纸娄】,这个时候怎么解决? 解决教程: 1、这个问题,一般不是程序安装包的问题。先打开【系统偏…

    2022年4月9日
    01.9K0

发表回复

登录后才能评论