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

相关推荐

  • OSX 10.12任何来源选项不见了怎么办 macOS Sierra如何打开任何来源

    Mac OSX 10.12系统的任何来源选项不见了怎么办?如果你已经升级到了macOS Sierra,你肯定会发现许多第三方应用都不能安装了,在升级了macOS Sierra (10.12)版本后在“安全性与隐私”中不再有“任何来源”选项。小编在这…

    2019年6月16日
    09760
  • Mac 教程:如何在 Apple Music 里浏览歌词

    自 iOS 系统上古时代,许多用户就在向苹果提出播放音乐时要在锁屏界面显示歌词,可时至今日苹果终于实现了这一功能,但也只是在 Apple Music 应用界面内,而不是在锁屏界面上。 在 Apple Music 里浏览歌词操作非常…

    2019年6月16日
    01.9K0
  • 小技巧, 如果开了iCloud照片库 如何下载所有照片到Mac

    方法如下: 1. 可以在 照片 的设置中设置将原件下载到Mac 2. 也可以在 系统偏好设置 – iCloud 中取消照片同步, 也会提示是否完全下载照片到Mac中. 两个方法均可以直接将原件下载到Mac进行保存. 打赏赞分享

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

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

    2022年4月9日
    01.8K0
  • Mac 上删除键(delete)的妙用

    很多刚刚从 Windows 系统转到 Mac 系统的同学很不习惯的一点就是在 MacBooks 上的删除键很不给力,与其说是删除键,还不如叫做退格键(BackSpace),因为这个键连个文件都删不了,难道 Mac 上的删除键真的就这么弱吗…

    2019年5月18日
    01.5K0
  • macOS Finder显示路径方法

    方法1, 在Finder显示选项下面选择”显示路径栏”,选择后会Finder下面显示基本路径信息。 若想选择完整的路径可以参考方法二。 方法2,在终端里面输入开启路径显示 defaults write com.apple.finder _FXS…

    2019年6月16日
    01.8K0
  • 您需要安装旧 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日
    09780
  • 修改Mac屏幕截图的保存路径

    对于经常在 Mac 上工作的用户来说,Mac 的几种截图方式并不陌生。截取的屏幕截图默认保存在桌面上,这对于一般用户来说非常方便,但是在需要大量截图的情况下,桌面就会变得拥挤不堪。 近日,网友 powerflame 分享…

    2019年6月16日
    01.0K0
  • Mac 快速锁定电脑屏幕的方法

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

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

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

    Mac教程 2019年5月19日
    01.0K0

发表回复

登录后才能评论