Apple DNS加速
相信作iOS開發(fā)的人牵舵,最惡心的就是進(jìn)開發(fā)者中心了梦谜,半天都進(jìn)去撒会,更不要說配置證書密鑰了敌蜂。偶爾在GitHub上邊發(fā)現(xiàn)了一個開源的框架DNS加速拳话,這個是針對于Apple網(wǎng)站的DNS轉(zhuǎn)向加速回梧,理論上會對于訪問速度有所提高解幽。但是如果她的指向失效滴铅,你本地訪問就會失效鸳址,所以這個可以用瘩蚪,但是用完了,一定要記得對本地Host配置的清楚稿黍。
1.首先請下載 AppleDNS 進(jìn)入 AppleDNS項目首頁疹瘦,點擊頁面右側(cè)的 Clone or download,在彈出的窗口中點擊 Download ZIP 2.為了方便命令操作闻察,請將下載后解壓的項目移動至桌面 3.打開終端拱礁,輸入 1. cd ~/Desktop/AppleDNS-master
4.確認(rèn)你的ISP 如果你是電信用戶,請輸入 1. Python fetch-timeout.py ChinaNet.json 聯(lián)通用戶請輸入 1. python fetch-timeout.py ChinaUnicom.json 移動用戶請輸入 1. python fetch-timeout.py CMCC.json 輸入上述命令后即開始進(jìn)行測速辕漂,需等待數(shù)秒呢灶。
5.導(dǎo)出 Hosts 配置 1. python export-configure.py hosts 如果你是重度 Apple Music 用戶,請執(zhí)行以下命令 1. python fetch-timeout.py Music.json 并將生成的結(jié)果替換掉之前 aod.itunes.apple.com钉嘹、streamingaudio.itunes.apple.com 兩個域名中的ip地址 6.鼠標(biāo)選中終端輸出的 Hosts 配置鸯乃,并按 Command + C 拷貝
7.在終端中輸入以下命令并執(zhí)行,根據(jù)提示輸入密碼: 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 的配制方法請參考: 鏈接