V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
gongjianhui
V2EX  ›  分享创造

AppleDNS 再次更新,超越 V2EX DNS 的 Apple 网络加速神器

  •  
  •   gongjianhui · 2016-03-23 22:31:25 +08:00 · 12105 次点击
    这是一个创建于 3200 天前的主题,其中的信息可能已经有所发展或是发生改变。

    全新的 AppleDNS ,大快所有人心的好项目。真的快,快出声!

    https://github.com/gongjianhui/AppleDNS

    AppleDNS 是一套针对 Apple 非隐私类网络服务的加速配置文件,目前主要支持 (Mac) App Store 和 Apple Music 的加速,可以配置在一切可以实现 Hosts 功能的设备上。(包括 Surge )

    今日凌晨更新的 AppleDNS 针对 Apple Music 冷门音乐加载问题给出了解决方案,适用于所有国际出口尚可的用户。

    请注意, AppleDNS 中设置的域名不应在任何代理软件的黑名单中出现。



    以下是不要脸的求打赏地址

    支付裱: [email protected] BTC: 1Jianhui1ZUDHDCz1TGzGH2rWaxas1GS9S

    第 1 条附言  ·  2016-03-24 02:31:04 +08:00
    针对 iCloud Backup 、 iCloud Music Library 、 iCloud Photo Library (Stream) 速度慢的可行解决方案:在代理黑名单中加入 amazonaws.com (即将 amazonaws.com 通过代理)。
    第 2 条附言  ·  2016-03-25 16:34:01 +08:00
    感谢 @raptium 提供的 AppleDNS 自动生成脚本,可根据 Ping 值自动配置,目前已经纳入 AppleDNS 项目中: https://github.com/gongjianhui/AppleDNS/blob/master/autogen.py
    第 3 条附言  ·  2016-03-25 22:00:43 +08:00
    (作者是个 16 岁的穷逼,再次求捐赠,帐号见上方。)
    第 4 条附言  ·  2016-03-27 14:09:26 +08:00
    AppleDNS V 3.0 上线,本次更新修复了大多数 bug ,并重新整理了所有 IP 。
    第 5 条附言  ·  2016-03-28 03:20:38 +08:00

    速度怎么样?如果还可以,请我喝杯咖啡吧?

    38 条回复    2016-09-30 22:43:30 +08:00
    missdeer
        1
    missdeer  
       2016-03-23 22:43:39 +08:00
    不知道怎么用,比如上海电信,该怎么选 IP ?
    paradoxs
        2
    paradoxs  
       2016-03-23 22:50:00 +08:00
    没看懂怎么用
    gongjianhui
        3
    gongjianhui  
    OP
       2016-03-23 23:20:06 +08:00
    @missdeer
    @paradoxs
    List.mdMusic.md 中,每项下面选择一个 IP , IP 对应标题域名,之后配置在 Hosts ( Surge / Windoge / OS X / Linux )或者私有 DNS 服务中。
    lhie1
        4
    lhie1  
       2016-03-24 01:32:48 +08:00
    感谢~
    lhie1
        5
    lhie1  
       2016-03-24 01:42:25 +08:00   ❤️ 2
    分享一组“四川成都”附近的

    [Host]
    // Sichuan Apple DNS
    aod.itunes.apple.com = 124.161.224.44
    iosapps.itunes.apple.com = 124.161.224.44
    // osxapps.itunes.apple.com = 124.161.224.44 (不稳定)
    streamingaudio.itunes.apple.com = 124.161.224.44

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

    search.itunes.apple.com = 184.87.97.50

    init.itunes.apple.com = 110.188.2.140
    itunes.apple.com = 110.188.2.140

    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
    nothing2
        6
    nothing2  
       2016-03-24 07:04:28 +08:00 via iPad
    @lhie1 同成都,谢谢
    hatcloud
        7
    hatcloud  
       2016-03-24 09:08:28 +08:00
    忙活了一会,我贴一份浙江的,我是杭州电信测得速

    [Host]

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

    //浙江湖州
    play.itunes.apple.com = 115.231.21.20
    upp.itunes.apple.com = 115.231.21.20
    client-api.itunes.apple.com = 115.231.21.20
    su.itunes.apple.com = 115.231.21.20
    se.itunes.apple.com = 115.231.21.20

    //浙江温州电信
    init.itunes.apple.com = 122.228.85.37
    itunes.apple.com = 122.228.85.37

    //香港
    search.itunes.apple.com = 184.87.97.50

    //香港
    radio.itunes.apple.com = 104.89.141.101
    radio-services.itunes.apple.com = 104.89.141.101
    radio-activity.itunes.apple.com = 104.89.141.101

    //Mac/iOS App Store 应用
    //浙江嘉兴电信
    iosapps.itunes.apple.com = 115.231.74.147
    osxapps.itunes.apple.com = 115.231.74.147

    //Apple Music
    //香港
    streamingaudio.itunes.apple.com = 17.253.85.201
    aod.itunes.apple.com = 17.253.85.201

    //iOS 固件
    //浙江温州电信
    appldnld.apple.com = 122.228.237.171
    lhie1
        8
    lhie1  
       2016-03-24 09:13:41 +08:00 via iPhone
    @hatcloud osxapps 不建议使用
    hatcloud
        9
    hatcloud  
       2016-03-24 09:15:35 +08:00
    @lhie1 为什么?
    Ellison
        10
    Ellison  
       2016-03-24 11:22:34 +08:00
    广州电信

    [Host]

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

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

    search.itunes.apple.com = 184.87.97.50

    init.itunes.apple.com = 112.90.90.156
    itunes.apple.com = 112.90.90.156

    play.itunes.apple.com = 183.6.246.16
    upp.itunes.apple.com = 183.6.246.16
    client-api.itunes.apple.com = 183.6.246.16
    su.itunes.apple.com = 183.6.246.16
    se.itunes.apple.com = 183.6.246.16
    lhie1
        11
    lhie1  
       2016-03-24 12:03:59 +08:00
    @hatcloud 下载大型文件的时候你就知道了
    hatcloud
        12
    hatcloud  
       2016-03-24 12:05:59 +08:00
    @lhie1 会有什么问题?我早上更新 XCode 似乎没碰到问题
    lhie1
        13
    lhie1  
       2016-03-24 12:55:24 +08:00
    @hatcloud 噢?我上次更新系统的时候老是断开..
    lhie1
        14
    lhie1  
       2016-03-24 12:59:16 +08:00   ❤️ 1
    # Apple
    DOMAIN-SUFFIX,apple.co,Proxy
    DOMAIN-SUFFIX,icloud.com,Proxy
    DOMAIN-SUFFIX,amazonaws.com,Proxy
    // DOMAIN-SUFFIX,itunes.com,Proxy
    // DOMAIN,aod.itunes.apple.com,Proxy,force-remote-dns
    // DOMAIN,streamingaudio.itunes.apple.com,Proxy,force-remote-dns

    DOMAIN-SUFFIX,apple.com,DIRECT
    DOMAIN-SUFFIX,icloud-content.com,DIRECT
    DOMAIN-SUFFIX,itunes.apple.com,DIRECT
    DOMAIN-SUFFIX,cdn-apple.com,DIRECT
    DOMAIN-SUFFIX,mzstatic.com,DIRECT

    顺便将我针对 Apple 的规则放进来吧~
    gongjianhui
        15
    gongjianhui  
    OP
       2016-03-24 17:27:14 +08:00
    @lhie1
    @hatcloud 这种情况可以尝试将 osxapps.itunes.apple.com 走代理(并远程 DNS ),如果国际出口质量好,速度可能会提升数倍。
    gongjianhui
        16
    gongjianhui  
    OP
       2016-03-24 17:28:53 +08:00
    @lhie1 如果国际出口和代理机房够好,这个配置 + AppleDNS 十分理想。
    raptium
        17
    raptium  
       2016-03-24 19:23:28 +08:00
    随便写了个找 ping 值最低的脚本

    https://gist.github.com/raptium/5a9675667b05529857d4

    @gongjianhui 有几个 IP 中间没空格……
    lhie1
        18
    lhie1  
       2016-03-24 22:10:51 +08:00
    @raptium 不太会使
    gongjianhui
        19
    gongjianhui  
    OP
       2016-03-24 22:24:45 +08:00
    @raptium Telegram 找我 @gongjianhui 我可以提供规范的数据。
    tufu9441
        20
    tufu9441  
       2016-03-25 19:56:24 +08:00
    @lhie1 你的[HOST]里面已经设置 itunes.apple.com = 110.188.2.140 了,下面的[RULE]里面是不是不需要有 DOMAIN-SUFFIX,itunes.apple.com,DIRECT 这一条了?
    lhie1
        21
    lhie1  
       2016-03-25 21:19:57 +08:00 via iPhone
    @tufu9441 噢 当时没弄对 明天传一份修正后的给你吧
    gongjianhui
        22
    gongjianhui  
    OP
       2016-03-25 22:01:13 +08:00
    @tufu9441 两条其实不冲突。
    lhie1
        23
    lhie1  
       2016-03-26 13:37:57 +08:00
    @tufu9441

    // Apple
    DOMAIN-SUFFIX,apple.co,Proxy
    DOMAIN-SUFFIX,icloud.com,Proxy
    // DOMAIN-SUFFIX,itunes.com,Proxy

    // DOMAIN-SUFFIX,apple.com,DIRECT
    DOMAIN-SUFFIX,icloud-content.com,DIRECT
    DOMAIN-SUFFIX,cdn-apple.com,DIRECT
    DOMAIN-SUFFIX,mzstatic.com,DIRECT

    DOMAIN,aod.itunes.apple.com,Proxy,force-remote-dns
    // DOMAIN,iosapps.itunes.apple.com,Proxy,force-remote-dns
    // DOMAIN,osxapps.itunes.apple.com,Proxy,force-remote-dns
    DOMAIN,streamingaudio.itunes.apple.com,Proxy,force-remote-dns

    DOMAIN,radio.itunes.apple.com,Proxy,force-remote-dns
    DOMAIN,radio-services.itunes.apple.com,Proxy,force-remote-dns
    DOMAIN,radio-activity.itunes.apple.com,Proxy,force-remote-dns

    DOMAIN,search.itunes.apple.com,Proxy,force-remote-dns

    DOMAIN,init.itunes.apple.com,Proxy,force-remote-dns
    DOMAIN,itunes.apple.com,Proxy,force-remote-dns

    // DOMAIN,play.itunes.apple.com,Proxy,force-remote-dns
    // DOMAIN,upp.itunes.apple.com,Proxy,force-remote-dns
    // DOMAIN,client-api.itunes.apple.com,Proxy,force-remote-dns
    // DOMAIN,su.itunes.apple.com,Proxy,force-remote-dns
    // DOMAIN,se.itunes.apple.com,Proxy,force-remote-dns

    [Host]
    // Sichuan Apple DNS
    // aod.itunes.apple.com = 124.161.224.44
    iosapps.itunes.apple.com = 124.161.224.44
    osxapps.itunes.apple.com = 124.161.224.44
    // streamingaudio.itunes.apple.com = 124.161.224.44

    // radio.itunes.apple.com = 104.89.141.101
    // radio-services.itunes.apple.com = 104.89.141.101
    // radio-activity.itunes.apple.com = 104.89.141.101

    // search.itunes.apple.com = 184.87.97.50

    // init.itunes.apple.com = 110.188.2.140
    // itunes.apple.com = 110.188.2.140

    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
    lhie1
        24
    lhie1  
       2016-03-26 13:39:43 +08:00
    2333
    gongjianhui
        25
    gongjianhui  
    OP
       2016-03-26 23:35:19 +08:00
    @raptium @xjbeta

    我将部分 IP 整理成了 JSON 格式,如果你感兴趣,可以帮我写个脚本。

    https://gist.github.com/gongjianhui/226771f5551ca9a3bc3e
    lhie1
        26
    lhie1  
       2016-03-27 13:45:15 +08:00
    @gongjianhui 讲真,不知道怎么用..
    gongjianhui
        27
    gongjianhui  
    OP
       2016-03-27 14:08:33 +08:00
    @lhie1 看 GitHub Repo ,已经有最新版本的脚本了。
    gongjianhui
        28
    gongjianhui  
    OP
       2016-03-28 03:17:50 +08:00
    配置收集不易,可请我喝一杯咖啡可好( grande 杯清扫第一个码, venti 杯扫第二个,其他杯型扫第三个好辣)
    lhie1
        29
    lhie1  
       2016-03-28 12:07:36 +08:00
    @gongjianhui 就是不会用 Py..

    昨天研究了一下,没搞明白
    Soonan
        30
    Soonan  
       2016-03-29 13:10:56 +08:00
    上海电信的有人配置过吗?昨天自己折腾了一下 merlin ,导入失败。原来龟速变成了报错。
    gongjianhui
        31
    gongjianhui  
    OP
       2016-03-29 14:45:28 +08:00
    @Soonan 你是不是没看文档,去掉 itunes.apple.com 那一行了吗?
    Soonan
        32
    Soonan  
       2016-03-30 08:55:29 +08:00
    @gongjianhui 去掉了。昨晚又回去折腾了一下,目前的情况是导出的注释行全部删掉, ss 插件运行正常的。昨天是运行出错。然后下载还是不行。直接 3150 错误,关掉 ss 插件就好了
    kgriver
        33
    kgriver  
       2016-04-05 18:15:48 +08:00
    移动网络的出现问题, Feature 选项的内容变成了 Explore 的内容
    kgriver
        34
    kgriver  
       2016-04-05 18:17:27 +08:00
    su.itunes.apple.com = 112.25.35.17
    se.itunes.apple.com = 112.25.35.17
    upp.itunes.apple.com = 112.25.35.17
    play.itunes.apple.com = 112.25.35.17
    client-api.itunes.apple.com = 112.25.35.17
    # API-HK-Akamai-1
    search.itunes.apple.com = 184.87.97.50
    # API-HK2-AMRadio
    radio.itunes.apple.com = 104.89.141.101
    radio-activity.itunes.apple.com = 104.89.141.101
    radio-services.itunes.apple.com = 104.89.141.101
    muziling
        35
    muziling  
       2016-04-22 11:54:29 +08:00
    福建电信,用了一下,反而打不开 apple store 了
    KoleHank
        36
    KoleHank  
       2016-06-11 09:44:29 +08:00
    xcode 下载模拟器和文档还是巨慢啊
    killenfant
        37
    killenfant  
       2016-07-22 03:11:22 +08:00 via iPhone
    连续两次更新没推送了…搞了半天是这个 hosts 原因吧?!
    diefishfish
        38
    diefishfish  
       2016-09-30 22:43:30 +08:00
    上海电信
    # Build Date: 2016-09-30T14:42:36.232981 (UTC)
    # API-1-ChinaNetCenter [ChinaNet] (Avg RTT: 242.007ms)
    se.itunes.apple.com = 115.231.23.17
    su.itunes.apple.com = 115.231.23.17
    upp.itunes.apple.com = 115.231.23.17
    play.itunes.apple.com = 115.231.23.17
    client-api.itunes.apple.com = 115.231.23.17
    # API-2-ChinaCache [ChinaNet] (Avg RTT: 368.184ms)
    itunes.apple.com = 119.84.69.40
    init.itunes.apple.com = 119.84.69.40
    # API-HK-Akamai-2-AMRadio [HongKong1] (Avg RTT: 290.408ms)
    radio.itunes.apple.com = 104.89.141.101
    radio-activity.itunes.apple.com = 104.89.141.101
    radio-services.itunes.apple.com = 104.89.141.101
    # Apple Music Streaming [ChinaNet-ChinaNetCenter] (Avg RTT: 267.701ms)
    aod.itunes.apple.com = 180.97.217.80
    mvod.itunes.apple.com = 180.97.217.80
    streamingaudio.itunes.apple.com = 180.97.217.80
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1024 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 22:10 · PVG 06:10 · LAX 14:10 · JFK 17:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.