全新的AppleDNS 教你加速连接Apple云服务

AppleDNS 是一款由社区维护的 DNS 服务器软件,旨在优化连接到 Apple 云服务的速度。它通过提供更快的 DNS 解析和缓存来减少连接时间,从而提升整体网络性能。以下是如何使用 AppleDNS 来加速连接 Apple 云服务的步骤:
### 1. 安装 AppleDNS
#### 在 macOS 上安装:
1. "安装 Homebrew"(如果尚未安装): ```bash /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" ```
2. "使用 Homebrew 安装 AppleDNS": ```bash brew install apple-dns ```
#### 在 Linux 上安装:
1. "添加 Homebrew(如果尚未安装)": ```bash /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" ```
2. "使用 Homebrew 安装 AppleDNS": ```bash brew install apple-dns ```
### 2. 配置 AppleDNS
1. "启动 AppleDNS 服务": ```bash sudo apple-dns ```
2. "编辑 `/etc/apple-dns/apple-dns.conf` 文件"(如果需要自定义配置): ```bash sudo nano /etc/apple-dns/apple-dns.conf ```
在配置文件中,你可以

相关内容:

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 服务。

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

1,Windows 用户,给 ios使用

2,Mac 用户,给 Mac 和 iOS 使用

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

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

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

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

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

Python3: python3 fetch-timeout.py --payload ChinaUnicom/ChinaNet/CMCC.json

Python2: python fetch-timeout-py2.py --payload ChinaUnicom/ChinaNet/CMCC.json

例:python fetch-timeout-py2.py --playload ChinaNet.json (在电信、Python2 环境下运行脚本)

4,等待脚本运行完成

5,运行脚本获取不同设备的配置:

python export-configure.py

如 Surge:python export-configure.py --target surge

6,复制配置文件,填入 Hosts

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

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

7,清空 DNS 缓存。(完)■

注:本文转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。

关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章