Apple DNS加速
相信作iOS开发的人,最恶心的就是进开发者中心了,半天都进去,更不要说配置证书密钥了。偶尔在GitHub上边发现了一个开源的框架DNS加速,这个是针对于Apple网站的DNS转向加速,理论上会对于访问速度有所提高。但是如果她的指向失效,你本地访问就会失效,所以这个可以用,但是用完了,一定要记得对本地Host配置的清楚。
1.首先请下载 AppleDNS 进入 AppleDNS项目首页,点击页面右侧的 Clone or download,在弹出的窗口中点击 Download ZIP 2.为了方便命令操作,请将下载后解压的项目移动至桌面 3.打开终端,输入 1. cd ~/Desktop/AppleDNS-master
4.确认你的ISP 如果你是电信用户,请输入 1. Python fetch-timeout.py ChinaNet.json 联通用户请输入 1. python fetch-timeout.py ChinaUnicom.json 移动用户请输入 1. python fetch-timeout.py CMCC.json 输入上述命令后即开始进行测速,需等待数秒。
5.导出 Hosts 配置 1. python export-configure.py hosts 如果你是重度 Apple Music 用户,请执行以下命令 1. python fetch-timeout.py Music.json 并将生成的结果替换掉之前 aod.itunes.apple.com、streamingaudio.itunes.apple.com 两个域名中的ip地址 6.鼠标选中终端输出的 Hosts 配置,并按 Command + C 拷贝
7.在终端中输入以下命令并执行,根据提示输入密码: 1. sudo vi /etc/hosts 粘贴刚才生成好的 Hosts 配置
按下esc键并输入 :wq 回车,即可保存 Hosts 的配置。
推荐:如果你需要图形化的 Hosts 管理器,可以使用 SwitchHosts,请访问 https://github.com/oldj/SwitchHosts 8.清除DNS缓存 1. 10.10.4 or later: sudo killall -HUP mDNSResponder
10.10 ~ 10.10.3: sudo discoveryutil mdnsflushcache
10.7 ~ 10.9.5: sudo killall -HUP mDNSResponder
10.6 ~ 10.6.8: sudo dscacheutil -flushcache ios 的配制方法请参考: 链接