Giter Site home page Giter Site logo

appledns's Introduction

Final AppleDNS Pro

AppleDNS 通过收集 Apple 在**的 CDN 数据,解决 iTunes iCloud 等 Apple 网络服务在**大陆部分地区加载缓慢的问题。

目前该项目已暂停更新,部分内容可能已经过期,请慎重使用。

生成教程:

确保你系统中安装了 Python 3.4+ 或者 Python 2.7+ (macOS 和多数 Linux 发行版内建) 将本项目下载到本地

cd /path/to/AppleDNS
# 切换到 AppleDNS 的文件夹

python fetch-timeout.py {ChinaUnicom.json/ChinaNet.json/CMCC.json}

# 兼容 Python 2.7+ / Python 3.4+
#(请选择你的运营商对应文件 ChinaUnicom 联通、ChinaNet 电信、CMCC 移动)
# 确认即开始进行测速,需等待数秒

python export-configure.py {surge,hosts,dnsmasq,ros,unbound}

# 生成各种形式的配置(如 Surge 执行 python export-configure.py surge)

# ** 将配置文件放到相应的位置(HOSTS 放入系统相应位置、路由器用户请独立配置路由器后台)**
# ** Surge 用户请在配置文件中新建 [Host] 并将配置复制到下方)。**

设置完成后可按需清理 DNS 缓存

macOS:#41

Windows:ipconfig /flushdns

dnsmasq 配置警告:

请删除配置文件中的

address=/itunes.apple.com/***

该配置在 dnsmasq 中意味着将 itunes.apple.com 泛解析,请务必删除。

其他

多运营商切换用户可以尝试配合 SwitchHosts! 使用。


iTunes、iTunes Store、App Store、iBooks Store、Apple Music 以及与服务有关而使用的其他 Apple 商标、服务商标、图形和标识是 Apple Inc. 在美国和世界其他国家 / 地区的商标或注册商标。 AppleDNS 不是由 Apple Inc. 提供的服务。

appledns's People

Contributors

exherb avatar gongjianhui avatar jedmeng avatar pzgz avatar rampagex avatar septs avatar skytodinfi avatar xjbeta avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

appledns's Issues

可以添加网络恢复安装加速的dhost吗?

的确是个很好的项目,我是因为需要网络恢复重新安装Macos系统,添加了您的host之后似乎没有提速的效果。我是在路由器端直接添加的,用的openwrt rom。

果然还是有效果~ 已支磁,不过提个小问题。

测试了之后效果还不错!看到文案已笑翻,遂支磁 CNY 66. 再接再厉哈!
不过,有一个问题是,在 App Store 下载 App 的时候,如果输入 Apple ID 密码之后,第一次会无缘无故出现错误提示,如图:http://ww1.sinaimg.cn/large/0060lm7Tgw1f20xfo0zygj30ku112grp.jpg

然后点击再试一次,重新输入 Apple ID 密码就奇迹般的可以了。每个 App 都是这样。不知道是哪个环节的问题。

虽然问题不大,但强迫症你懂的。

我的 IP 配置是这样的。(地理位置:重庆)
[Host]

AppleDNS Project

https://github.com/gongjianhui/AppleDNS/

iosapps.itunes.apple.com = 119.84.70.20
streamingaudio.itunes.apple.com = 119.84.70.20
aod.itunes.apple.com = 119.84.70.20

radio.itunes.apple.com = 23.13.185.169
radio-services.itunes.apple.com = 23.13.185.169
radio-activity.itunes.apple.com = 23.13.185.169

search.itunes.apple.com = 23.198.133.66

init.itunes.apple.com = 119.84.69.26
itunes.apple.com = 119.84.69.26

play.itunes.apple.com = 222.211.64.122
upp.itunes.apple.com = 222.211.64.122
client-api.itunes.apple.com = 222.211.64.122
su.itunes.apple.com = 222.211.64.122
se.itunes.apple.com = 222.211.64.122

Ubuntu 64位hosts报错

ubuntu:~/AppleDNS$ python3 export-configure.py --target hosts
Traceback (most recent call last):
File "export-configure.py", line 52, in
main()
File "export-configure.py", line 48, in main
export(payload, args.target)
File "export-configure.py", line 28, in export
fast_ip = find_fast_ip(service['ips'])
File "export-configure.py", line 22, in find_fast_ip
ip, rt = sorted(table, key=lambda item: item[1])[0]
IndexError: list index out of range

并未找到#e7542.e9.akamaiedge.net 对应IP

在其他网站上找到下面的:

e7542.e9.akamaiedge.net 对应IP:

香港 104.89.141.101 184.87.100.246
** 184.28.66.196
韩国 23.12.230.116 59.151.173.69
日本 23.42.69.185 23.218.34.114 104.78.97.198
新加坡 184.26.207.174

Script raise exception on OpenWRT ash

I've installed git and python package on my router running OpenWRT 14.07. After I clone the script and start running, the exception is raised.

UnicodeEncodeError: 'ascii' codec can't encode characters in position xx-xx: ordinal not in range(128)

This is related to the output system in OpenWRT, and may caused by a defect in OpenWRT's localized environment. So I strongly recommend replace Chinese characters with English instead to fix this problem. The typical use case of this is that I can run a daily task detecting my best Apple DNS choices based on my network and write the host results to my router's host file.

Also, some one has mention the same issue before but not in this repository: houtianze/bypy#11

速度并不稳定

系统为ios,校园网环境下,配置完成后,清空dns缓存,重启,第一次下载podcast能达到满速,下载第二个时候又变回龟速了,向作者请教原因和解决方法。

数据网络配置

请问一下作者,这个是不是没办法配置数据网络(流量)。谢谢

会导致 Mac App Store 无法下载应用的问题

在 Mac App Store 中下载应用会出现提示“无法验证产品分发文件。它可能已损坏或尚无签名。”

删除添加的 hosts 文件、刷新 DNS、清除 Mac App Store 缓存、进入安全模式和重置 Mac App Store 均无效。

export-configure hosts error

./export-configure.py hosts
Traceback (most recent call last):
  File "./export-configure.py", line 79, in <module>
    main()
  File "./export-configure.py", line 75, in main
    export(load_payload(), args.target)
  File "./export-configure.py", line 45, in export
    fast_ip = find_fast_ip(service['ips'])
  File "./export-configure.py", line 36, in find_fast_ip
    if len(table):
TypeError: object of type 'map' has no len()

建议直接出 Hosts 文件格式

如题,做一个 hosts 文件,多条一个域名对应多条 IP 直接注释,要用哪个就取消注释,维护起来也方便一些。
如下:

a1.mzstatic.com

a1.mzstatic.com 192.168.1.1 #上海

a1.mzstatic.com 192.168.1.2 #深圳

Cannot fetch Music.json

➜  AppleDNS git:(master) python fetch-timeout.py Music.json 
Traceback (most recent call last):
  File "fetch-timeout.py", line 114, in <module>
    main()
  File "fetch-timeout.py", line 110, in main
    save_result(fetch(load_payload(args.payload)))
  File "fetch-timeout.py", line 90, in load_payload
    return json.loads(fp.read())
  File "/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/json/__init__.py", line 339, in loads
    return _default_decoder.decode(s)
  File "/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/json/decoder.py", line 364, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
  File "/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/json/decoder.py", line 382, in raw_decode
    raise ValueError("No JSON object could be decoded")
ValueError: No JSON object could be decoded

Cannot export configuration files.

➜  AppleDNS git:(master) python export-configure.py {surge,hosts}
usage: export-configure.py [-h] {hosts,surge,merlin}
export-configure.py: error: unrecognized arguments: hosts

Music.json 报错

错误信息如下:
ericdiao@ericdiao-ThinkPad:~/appledns/AppleDNS$ python3 fetch-timeout.py --payload Music.json Traceback (most recent call last): File "fetch-timeout.py", line 105, in <module> main() File "fetch-timeout.py", line 100, in main payload = fetch(json.load(open(args.payload))) File "/usr/lib/python3.4/json/__init__.py", line 268, in load parse_constant=parse_constant, object_pairs_hook=object_pairs_hook, **kw) File "/usr/lib/python3.4/json/__init__.py", line 318, in loads return _default_decoder.decode(s) File "/usr/lib/python3.4/json/decoder.py", line 343, in decode obj, end = self.raw_decode(s, idx=_w(s, 0).end()) File "/usr/lib/python3.4/json/decoder.py", line 361, in raw_decode raise ValueError(errmsg("Expecting value", s, err.value)) from None ValueError: Expecting value: line 1 column 1 (char 0)

同样的配置在iOS无法工作,但在Mac os正常

1、配置如下:
[Host]
iosapps.itunes.apple.com = 183.134.9.60
streamingaudio.itunes.apple.com = 183.134.9.60
aod.itunes.apple.com = 183.134.9.60
osxapps.itunes.apple.com = 183.134.9.60
client-api.itunes.apple.com = 184.87.97.50
2、我确定没有其它有关apple的配置,全部走direct
3、mzstatic.com 的我个人觉得速度还能接受,就没加了
4、仔细观察log,还新发现了一个se2.itunes.apple.com
5、Mac os正常播放时的访问顺序截图如下
2016-02-20 12 27 17

autogen报错

Traceback (most recent call last):
File "autogen.py", line 88, in
process_file(args)
File "autogen.py", line 68, in process_file
output_all(hosts, domains, args.format)
File "autogen.py", line 54, in output_all
print '%s = %s' % (domain, hosts[0])
IndexError: list index out of range

更多相关域名作用及部分解析

看了一下优化内容太少- -
需要就拿去用吧,可以直接surge里用

//iTunes音乐/流媒体/下载/*.m4p
//audio.itunes.apple.com/直连解析到国内
//audio.itunes.g.aaplimg.com/audio-cn-lb.itunes-apple.com.akadns.net/audio.itunes.apple.ccgslb.com.cn/hpcc-download.tel.ccgslb.com.cn
//audio.itunes.apple.com/58.220.22.6/**江苏扬州 电信
DOMAIN-SUFFIX,audio.itunes.apple.com,DIRECT

//bookkeeper.itunes.apple.com/设备间回放信息同步
//bookkeeper.itunes.apple.com/直连解析到国内
//bookkeeper.itunes.apple.com/bookkeeper-cdn.itunes-apple.com.akadns.net/bookkeeper.itunes.apple.com.mwcname.com/1stcnsnimw.dtwscache.ourwebcdn.com
//1stcnsnimw.dtwscache.ourwebcdn.com/58.218.208.38/**江苏徐州 电信
//1stcnsnimw.dtwscache.ourwebcdn.com/58.221.78.112/**江苏南通 电信
//1stcnsnimw.dtwscache.ourwebcdn.com/61.160.209.105/**江苏常州 电信
//1stcnsnimw.dtwscache.ourwebcdn.com/218.92.221.73/**江苏盐城 电信
//1stcnsnimw.dtwscache.ourwebcdn.com/222.184.83.14/**江苏淮安 电信
//bookkeeper.itunes.apple.com/23.59.146.217/atv4/日本大阪府大阪 akamai.com
DOMAIN-SUFFIX,bookkeeper.itunes.apple.com,DIRECT

//client-api.itunes.apple.com/直连解析到国内
//client-api.itunes.apple.com/client-api-cdn.itunes-apple.com.akadns.net/client-api.itunes.apple.com.mwcname.com/applesni.dtwscache.ourwebcdn.com
//client-api.itunes.apple.com/atv4
DOMAIN-SUFFIX,client-api.itunes.apple.com,DIRECT

//iTunes视频流音轨/atv4/.m3u8/.acc
//hls.itunes.apple.com/直连解析到国内
//hls.itunes.apple.com/hls.itunes.g.aaplimg.com/hls-cn-lb.itunes-apple.com.akadns.net/hls.itunes.apple.com.mwcname.com/app.dlmix.ourdvs.com
//hls.itunes.apple.com/58.220.22.6
//hls.itunes.apple.com/218.29.229.222
DOMAIN-SUFFIX,hls.itunes.apple.com,DIRECT

//itunes pic and movie & music covers cache
DOMAIN-SUFFIX,mzstatic.com,DIRECT

//init.itunes.apple.com/直连解析到国内
//init.itunes.apple.com/init-cdn.itunes-apple.com.akadns.net/init-china.itunes-apple.com.akadns.net/nit.itunes.apple.com.mwcname.com/applesni.dtwscache.ourwebcdn.com
//init.itunes.apple.com/init-cdn.itunes-apple.com.akadns.net/itunes.apple.com.edgekey.net/e673.e9.akamaiedge.net
//init.itunes.apple.com/58.215.107.69/**江苏无锡 电信
//init.itunes.apple.com/58.221.75.152/atv4
//init.itunes.apple.com/58.221.75.254/atv4
DOMAIN-SUFFIX,init.itunes.apple.com,DIRECT

//app本体/atv4/*.dpkg.ipa
//iosapps.itunes.apple.com/atv4/直连解析到国内
//iosapps.itunes.apple.com/iosapps.itunes.g.aaplimg.com/iosapps-cn-lb.itunes-apple.com.akadns.net/iosapps.itunes.apple.ccgslb.com.cn/hpcc-download.tel.ccgslb.com.cn
//iosapps.itunes.apple.com/58.220.22.6
//http://iosapps.itunes.apple.com/apple-assets-us-std-000001/Purple49/v4/c6/dd/87/c6dd8798-2a1e-3c91-ae9c-c25cc097d0a9/pre-thinned7863575793724176946.thinned.signed.dpkg.ipa?accessKey=1461877964_1349272952148229049_BPxi20kDTnjzQStdc0QK6mpeBqmn7xxyco1Av%2BEYPwggwsCdGKL4EzjygJ8LgA0BH4oIpu5vUbh%2Fxs9efMmTmbGHkku6uxuONT5%2FeZUcYtO4RBjT8y8wok7Q2FU7Ru4%2B5OC%2FMYSDksC0gWCCU%2B09rnk%2BO0zpDSsY52kAW%2FfNBwKNC2AAWAa%2FXw8rGwj1IZZVXsVjRKSiD%2BjsYEJFVmlZ14T2oQnT7SRSfK2LqDWmGiQ%3D
DOMAIN-SUFFIX,iosapps.itunes.apple.com,DIRECT

//app数据包/atv4/*.assetpack
//odr.itunes.apple.com/直连解析到国内
//odr.itunes.apple.com/odr.itunes.g.aaplimg.com/odr-cn-lb.itunes-apple.com.akadns.net/odr.itunes.apple.ccgslb.com.cn/hpcc-download.tel.ccgslb.com.cn
//http://odr.itunes.apple.com/apple-assets-us-std-000001/Odr60/v4/ec/e5/1f/ece51fd1-498c-f55f-6204-ba0f93d3c2e2/com.supergiantgames.ios.transistor.asset-pack-2LJHOLW2DOKLC.thinned.assetpack?accessKey=1462262117_6548052319283430351_%2Fapple-assets-us-std-000001%2FOdr60%2Fv4%2Fec%2Fe5%2F1f%2Fece51fd1-498c-f55f-6204-ba0f93d3c2e2%2F_gmeyWohPDNZysqP%2FrK0qJ%2BRdcE1jNAgme0oKjvjfSYHy6hMDEL3gbz4AC8Hdy2j3rfNX7ZUUR4Pt%2FLLvjhxfvDigiWXOAGi3SKg0NsDRXhZWo5YSagtHpFyHfst8ujlDM4S8r%2FKFAB9yLhZddZ6vD7XmLcTfA8b%2B4BqQIjb3tEQ%3D
DOMAIN-SUFFIX,odr.itunes.apple.com,DIRECT

//iTunes购买权限验证/无cdn/始终连接17.0.0.0/8
//p20-buy.itunes.apple.com/p20-buy.itunes-apple.com.akadns.net
//p20-buy.itunes.apple.com/17.154.66.73/atv4
//p20-buy.itunes.apple.com/17.154.66.74/atv4
//p20-buy.itunes.apple.com/17.154.66.155/atv4
//p20-buy.itunes.apple.com/17.154.66.156/atv4
//p33-buy.itunes.apple.com/17.154.66.154/atv4
DOMAIN-SUFFIX,p20-buy.itunes.apple.com,Group
DOMAIN-SUFFIX,p33-buy.itunes.apple.com,Group

//partiality.itunes.apple.com/直连解析到国外
//partiality.itunes.apple.com/partiality.itunes-apple.com.akadns.net
DOMAIN-SUFFIX,partiality.itunes.apple.com,Group

//itunescloudd/iTunes云同步
//pd-nk.itunes.apple.com/直连解析到国内
//pd-nk.itunes.apple.com/pd-nk-cdn.itunes-apple.com.akadns.net/pd-nk.itunes.apple.com.mwcname.com/1stcnsnimw.dtwscache.ourwebcdn.com
//pd-nk.itunes.apple.com/58.218.208.38/**江苏徐州 电信
//pd-nk.itunes.apple.com/61.160.209.105/atv4
//pd-nk.itunes-apple.com.akadns.net
DOMAIN-SUFFIX,pd-nk.itunes.apple.com,DIRECT

//Music.app
//play.itunes.apple.com/直连解析到国内
//play.itunes.apple.com/play-china.itunes-apple.com.akadns.net/play.itunes.apple.com.mwcname.com/1stcnsnimw.dtwscache.ourwebcdn.com
//play.itunes.apple.com/e673.e9.akamaiedge.net
//play.itunes.apple.com/180.97.218.16/atv4/播放信息?
DOMAIN-SUFFIX,play.itunes.apple.com,DIRECT

//se.itunes.apple.com/直连解析到国内
//se.itunes.apple.com/se-cdn.itunes-apple.com.akadns.net/se-china.itunes-apple.com.akadns.net/se.itunes.apple.com.mwcname.com/1stcnsnimw.dtwscache.ourwebcdn.com
//https://se.itunes.apple.com/WebObjects/MZStoreElements.woa/wa/purchases?mt=6&showHD=true&version=2
DOMAIN-SUFFIX,se.itunes.apple.com,DIRECT

//se2.itunes.apple.com/直连解析到国外/17.0.0.0
//se2.itunes.apple.com/se2.itunes-apple.com.akadns.net
DOMAIN-SUFFIX,se2.itunes.apple.com,Group

//search.itunes.apple.com
//search.itunes.apple.com/itunes.apple.com.edgekey.net/e673.e9.akamaiedge.net
DOMAIN-SUFFIX,search.itunes.apple.com,Group

//sp.itunes.apple.com/直连解析到国内
//sp.itunes.apple.com/sp-cdn.itunes-apple.com.akadns.net/sp.itunes.apple.com.mwcname.com/1stcnsnimw.dtwscache.ourwebcdn.com
//sp.itunes.apple.com/17.173.65.214
DOMAIN-SUFFIX,sp.itunes.apple.com,DIRECT

//su.itunes.apple.com/直连解析到国内
//su.itunes.apple.com/su-cdn.itunes-apple.com.akadns.net/su-china.itunes-apple.com.akadns.net/su.itunes.apple.com.mwcname.com/1stcnsnimw.dtwscache.ourwebcdn.com
//su.itunes.apple.com/180.97.218.16
DOMAIN-SUFFIX,su.itunes.apple.com,DIRECT

//sync.itunes.apple.com/直连解析到国外
//sync.itunes.apple.com/sync-cdn.itunes-apple.com.akadns.net/itunes.apple.com.edgekey.net/e673.e9.akamaiedge.net
//sync.itunes.apple.com/184.27.226.217
DOMAIN-SUFFIX,sync.itunes.apple.com,Group

//com.apple.stroebookkeeperd/设备间回放信息同步
//upp.itunes.apple.com/直连解析到国内
//upp.itunes.apple.com/upp-cdn.itunes-apple.com.akadns.net/upp.itunes.apple.com.mwcname.com/1stcnsnimw.dtwscache.ourwebcdn.com
//upp-cdn.itunes-apple.com.akadns.net/itunes.apple.com.edgekey.net/e673.e9.akamaiedge.net
//upp.itunes.apple.com/61.160.209.105/atv4/可直连
//upp.itunes.apple.com/184.25.135.211
DOMAIN-SUFFIX,upp.itunes.apple.com,DIRECT

//xp.apple.com/17.173.65.114/atv4/主连接/无cdn/始终连接17.0.0.0/8
//xp.apple.com/xp.itunes-apple.com.akadns.net
//xp.apple.com/17.173.65.127/atv4
//xp.apple.com/17.154.65.206/atv4
//xp.apple.com/17.154.66.108/atv4
//xp.apple.com/17.154.66.110/atv4
//xp.apple.com/17.173.66.133/atv4
//xp.apple.com/17.173.66.136/atv4

DOMAIN-SUFFIX,xp.apple.com,DIRECT

DOMAIN-SUFFIX,xp.itunes.apple.com,Group

//iTunes Store environment
//ST11
//mt-ingestion-service-st11.itunes-apple.com.akadns.net/mt-ingestion-service-st11.itunes-apple.com.akadns.net
//NWK
//mt-ingestion-service-mr22.itunes-apple.com.akadns.net/mt-ingestion-service-mr22.itunes-apple.com.akadns.net
//mt-ingestion-service-mr22.itunes-apple.com.akadns.net/17.110.232.45/17.110.232.46/17.110.234.27/17.110.234.28/

//tvos检查更新/atv4
//mesu.apple.com/atv4/直连解析到国外
//mesu.apple.com/mesu.apple.com.akadns.net/mesu.g.aaplimg.com
//mesu.apple.com/17.253.21.201/atv4
//http://mesu.apple.com/assets/tv/com_apple_MobileAsset_CoreControl/com_apple_MobileAsset_CoreControl.xml
DOMAIN-SUFFIX,muse.apple.com,DIRECT

//Apple's iOS and software repository
//appldnld.apple.com/appldnld.apple.com.akadns.net/china-lb.itunes-apple.com.akadns.net/appldnld.apple.ccgslb.com.cn/cc00109.h.tel.ccgslb.com.cn
//appldnld.apple.com/appldnld.apple.com.akadns.net/china-lb.itunes-apple.com.akadns.net/appldnld.apple.ccgslb.com.cn/myapp.tel.ccgslb.com.cn
//appldnld.apple.com/appldnld.apple.com.akadns.net/china-lb.itunes-apple.com.akadns.net/8jyv5qlpu0w9vu.mwcname.com/ipswitchapp.dlmix.ourdvs.com/dl.ipswitch.ourdvs.com
//cc00109.h.tel.ccgslb.com.cn/58.215.108.88
//cc00109.h.tel.ccgslb.com.cn/58.220.22.145
//cc00109.h.tel.ccgslb.com.cn/58.215.108.212
//cc00109.h.tel.ccgslb.com.cn/58.215.107.65
//dl.ipswitch.ourdvs.co/58.216.22.55/**江苏常州 电信
//dl.ipswitch.ourdvs.com/180.97.180.71/**江苏扬州 电信
//dl.ipswitch.ourdvs.com/58.220.6.142/**江苏扬州 电信
//dl.ipswitch.ourdvs.com/221.230.141.119/**江苏泰州 电信
//dl.ipswitch.ourdvs.com/58.221.78.68/**江苏南通 电信
//dl.ipswitch.ourdvs.com/115.231.132.57/**浙江衢州 电信
//dl.ipswitch.ourdvs.com/122.224.10.196/**浙江绍兴 电信
//dl.ipswitch.ourdvs.com/58.216.21.133/**江苏常州 电信
//appldnld.apple.com/180.97.211.12/**江苏镇江 电信/atv4
DOMAIN-SUFFIX,appldnld.apple.com,DIRECT

//apps.itunes.com/直连解析到国外
//apps.itunes.com/apps.itunes.apple.com.edgekey.net/e905.d.akamaiedge.net
//e905.d.akamaiedge.net/23.3.36.169/日本大阪府大阪 akamai.com
//e905.d.akamaiedge.net/23.35.196.7/美国加利福尼亚州洛杉矶 akamai.com
//e905.d.akamaiedge.net/69.192.176.87/日本东京都东京 akamai.com/best
//e905.d.akamaiedge.net/104.78.109.8/日本东京都东京 akamai.com
//apps.itunes.com/23.15.250.217/atv4/app store
//apps.itunes.com/104.78.109.8/atv4/app store
//apps.itunes.com/184.30.42.112/美国纽约州纽约 akamai.com
//https://apps.itunes.com/files/atv-appstore-app/index.js
//https://apps.itunes.com/files/atv-videos-app/index.js
//https://apps.itunes.com/files/ios-music-app/manifest.json
DOMAIN-SUFFIX,apps.itunes.com,Group

iTunes 无法验证服务器“p35-buy.itunes.apple.com”的身份。

iTunes 无法验证服务器“p35-buy.itunes.apple.com”的身份
此服务器的证书无效。您可能正在连接一个假装是“p35-buy.itunes.apple.com”的服务器,您的机密信息可能会有风险。您仍想连接该服务器吗?

设置 host 以后 iTunes 出现此问题?

Python 有啥要求么?刚刚安装 Py 3.5.1 运行出错。。。

λ python fetch-timeout.py --payload ChinaNet.json
Traceback (most recent call last):
  File "fetch-timeout.py", line 104, in <module>
    main()
  File "fetch-timeout.py", line 99, in main
    payload = fetch(json.load(open(args.payload)))
  File "D:\Program Files\Python\lib\json\__init__.py", line 265, in load
    return loads(fp.read(),
UnicodeDecodeError: 'gbk' codec can't decode byte 0xa2 in position 5467: illegal multibyte sequence

=. = 不明白啥问题。。。(小白一枚)

并不是真正的 issue,更像是吐槽

你说 Apple 家的 CDN 网络全不全,全,当然全,国内外都有。
Store 用起来慢不慢,慢,当然慢。
赖不赖国际出口,当然赖。

但是——

就算在国外,北美,照样有人翻着白眼吐槽卡的要死,动不动白屏。

所以我很怀疑只通过搜集 IP 的方法到底能提高多少速度。

尤其是——Apple 家的问题有的时候很独特,看人品,有的人就死活说我快的不行,有的人就硬是慢到飞起。拿我来说,同样是上海电信,我在这个朋友家直连美区也快,到另外个朋友家就只能翻白眼。

Can't install apps from App Store

After add the hosts line, generated by AppleDNS, into my Surge conf file, I have a quicker access to the App Store, but it goes wrong when I try to download&install apps.

App Store 无法安装应用

我是将 AppleDNS 配置再 dnsmasq 中。

使用了 AppleDNS 后,打开 iPhone 的 AppleDNS 的速度是明显加快了。但是点击待安装应用的安装按钮,转了一个圈后又显示安装了,无法进入下载或者弹出密码输入框。

在 dnsmasq 中删掉 AppleDNS 配置后,点击安装按钮能够正常进行安装。

网络环境为广东电信,AppleDNS 的配置为 ChinaNet

北京联通无法下载更新

[HOST] 
# API-1-ChinaNetCenter
se.itunes.apple.com = 125.39.1.142
su.itunes.apple.com = 125.39.1.142
upp.itunes.apple.com = 125.39.1.142
play.itunes.apple.com = 125.39.1.142
client-api.itunes.apple.com = 125.39.1.142
# API-2-ChinaCache
itunes.apple.com = 111.202.73.180
init.itunes.apple.com = 111.202.73.180
# API-HK-Akamai-1
search.itunes.apple.com = 23.42.189.88
# API-HK-Akamai-2-AMRadio
radio.itunes.apple.com = 23.13.185.169
radio-services.itunes.apple.com = 23.13.185.169
radio-activity.itunes.apple.com = 23.13.185.169
# Apple Music Streaming and iOS/OS X Apps
aod.itunes.apple.com = 220.250.64.18
mvod.itunes.apple.com = 220.250.64.18
iosapps.itunes.apple.com = 220.250.64.18
osxapps.itunes.apple.com = 220.250.64.18
streamingaudio.itunes.apple.com = 220.250.64.18

配置进surge无法下载更新和软件,提示重试或完成
不知道哪里出问题

用这个工具测试时路由器翻着墙会有影响吗?

如题,我在 Merlin 路由器用 Shadowsocks 设置了境外IP翻墙,在开着ss和没开的时候,最后生成的配置文件不太一样。

开着SS翻墙的时候最后生成的配置里多了 API-HK-Akamai-2-AMRadio 项,没翻墙的时候没AMRadio这项。

另外 API-2-ChinaCache 和 API-HK-Akamai-1 这两部分的IP也不一样。

所以我应该用开着 SS 还是关着 SS 的时候测的结果?

谢谢!

既然开源了就放心给大家用吧,搞的这么麻烦

既然开源了就放心给大家用吧,搞的这么麻烦

说一下我用的经过吧
不懂python,然后在电脑上搜一下个出了.执行命令,提示失败
重新下载一个3.3的,执行,又提示必须要3.4以上才能用.
又去找了个3.4的.最后才弄上.
前前后后花了1个半小时.这真是折腾人
既然分享了,而且技术这高么.何不必弄批处理呢?不是所有人都会python的.

win7 python2.7报错

C:\Users\Administrator\Desktop\AppleDNS-master>python fetch-timeout-py2.py --pay
load ChinaUnicom.json
Apple Music 音频文件、Mac/iOS App Store 应用
aod.itunes.apple.com, iosapps.itunes.apple.com, osxapps.itunes.apple.com, stream
ingaudio.itunes.apple.com, mvod.itunes.apple.com
Traceback (most recent call last):
File "fetch-timeout-py2.py", line 104, in
main()
File "fetch-timeout-py2.py", line 99, in main
payload = fetch(json.load(open(args.payload)))
File "fetch-timeout-py2.py", line 83, in fetch
ips = itertools.imap(request, map(handle_ip, ips * testing_times))
File "fetch-timeout-py2.py", line 73, in handle_ip
from six.moves.urllib.parse import urlparse
ImportError: No module named six.moves.urllib.parse

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.