diff --git a/Quantumult/Outbound.conf b/Quantumult/Outbound.conf index 196bab1..4f1eeef 100644 --- a/Quantumult/Outbound.conf +++ b/Quantumult/Outbound.conf @@ -85,6 +85,24 @@ server=119.29.29.29 ;doh-server=https://223.6.6.6/dns-query # 本地 DNS 映射 +# > Apple +server=/aaplimg.com/119.29.29.29 +server=/apple.com/119.29.29.29 +server=/apple-cloudkit.com/119.29.29.29 +server=/apple-mapkit.com/119.29.29.29 +server=/cdn-apple.com/119.29.29.29 +server=/mzstatic.com/119.29.29.29 +server=/*.aaplimg.com/119.29.29.29 +server=/*.apple.com/119.29.29.29 +server=/*.apple-cloudkit.com/119.29.29.29 +server=/*.apple-mapkit.com/119.29.29.29 +server=/*.cdn-apple.com/119.29.29.29 +server=/*.mzstatic.com/119.29.29.29 +server=/*apple.com.akadns.net/119.29.29.29 +server=/*.apple.com.edgekey.net/119.29.29.29 +server=/*.apple.com.edgekey.net.globalredir.akadns.net/119.29.29.29 +server=/*icloud.com.akadns.net/119.29.29.29 + # > Firebase Cloud Messaging address=/mtalk.google.com/108.177.125.188 # > Google Dl @@ -186,6 +204,9 @@ https://raw.githubusercontent.com/DivineEngine/Profiles/master/Surge/Ruleset/Str # Global 全球加速 https://raw.githubusercontent.com/DivineEngine/Profiles/master/Surge/Ruleset/Global.list, tag=🇺🇳Global, force-policy=proxy, update-interval=86400, opt-parser=true, enabled=true +# Apple 服务 +https://raw.githubusercontent.com/DivineEngine/Profiles/master/Surge/Ruleset/Extra/Apple/Apple.list, tag=Apple, force-policy=direct, update-interval=86400, opt-parser=true, enabled=true + # China 中国直连 https://raw.githubusercontent.com/DivineEngine/Profiles/master/Surge/Ruleset/China.list, tag=🇨🇳China, force-policy=direct, update-interval=86400, opt-parser=true, enabled=true diff --git a/Surge/Module/General.sgmodule b/Surge/Module/General.sgmodule index 2b37ffd..60a68a1 100644 --- a/Surge/Module/General.sgmodule +++ b/Surge/Module/General.sgmodule @@ -24,6 +24,24 @@ always-real-ip = %APPEND% msftconnecttest.com, msftncsi.com, *.msftconnecttest.c tun-excluded-routes = %APPEND% 239.255.255.250/32 [Host] +# > Apple +aaplimg.com = server:119.29.29.29 +apple.com = server:119.29.29.29 +apple-cloudkit.com = server:119.29.29.29 +apple-mapkit.com = server:119.29.29.29 +cdn-apple.com = server:119.29.29.29 +mzstatic.com = server:119.29.29.29 +*.aaplimg.com = server:119.29.29.29 +*.apple.com = server:119.29.29.29 +*.apple-cloudkit.com = server:119.29.29.29 +*.apple-mapkit.com = server:119.29.29.29 +*.cdn-apple.com = server:119.29.29.29 +*.mzstatic.com = server:119.29.29.29 +*apple.com.akadns.net = server:119.29.29.29 +*.apple.com.edgekey.net = server:119.29.29.29 +*.apple.com.edgekey.net.globalredir.akadns.net = server:119.29.29.29 +*icloud.com.akadns.net = server:119.29.29.29 + # > Firebase Cloud Messaging mtalk.google.com = 108.177.125.188 diff --git a/Surge/Outbound.conf b/Surge/Outbound.conf index 0651b5f..4f7dc78 100644 --- a/Surge/Outbound.conf +++ b/Surge/Outbound.conf @@ -142,12 +142,12 @@ RULE-SET,https://raw.githubusercontent.com/DivineEngine/Profiles/master/Surge/Ru # StreamingSE 中国流媒体服务(面向海外版本) RULE-SET,https://raw.githubusercontent.com/DivineEngine/Profiles/master/Surge/Ruleset/StreamingMedia/StreamingSE.list,🎞StreamingSE -# Apple 服务 -# 在 https://github.com/DivineEngine/Profiles/tree/master/Surge/Ruleset/Extra/Apple 获取所需服务引入 Ruleset 类型规则及新建策略组。 - # Global 全球加速 RULE-SET,https://raw.githubusercontent.com/DivineEngine/Profiles/master/Surge/Ruleset/Global.list,🌑Proxy +# Apple 服务 +RULE-SET,https://raw.githubusercontent.com/DivineEngine/Profiles/master/Surge/Ruleset/Extra/Apple/Apple.list,🌐Direct + # China 中国直连 RULE-SET,https://raw.githubusercontent.com/DivineEngine/Profiles/master/Surge/Ruleset/China.list,🌐Direct @@ -160,6 +160,24 @@ GEOIP,CN,🌐Direct FINAL,🧭Final,dns-failed [Host] +# > Apple +aaplimg.com = server:119.29.29.29 +apple.com = server:119.29.29.29 +apple-cloudkit.com = server:119.29.29.29 +apple-mapkit.com = server:119.29.29.29 +cdn-apple.com = server:119.29.29.29 +mzstatic.com = server:119.29.29.29 +*.aaplimg.com = server:119.29.29.29 +*.apple.com = server:119.29.29.29 +*.apple-cloudkit.com = server:119.29.29.29 +*.apple-mapkit.com = server:119.29.29.29 +*.cdn-apple.com = server:119.29.29.29 +*.mzstatic.com = server:119.29.29.29 +*apple.com.akadns.net = server:119.29.29.29 +*.apple.com.edgekey.net = server:119.29.29.29 +*.apple.com.edgekey.net.globalredir.akadns.net = server:119.29.29.29 +*icloud.com.akadns.net = server:119.29.29.29 + # > Firebase Cloud Messaging mtalk.google.com = 108.177.125.188 diff --git a/Surge/Ruleset/China.list b/Surge/Ruleset/China.list index 9689823..ba3f6ce 100644 --- a/Surge/Ruleset/China.list +++ b/Surge/Ruleset/China.list @@ -21,19 +21,6 @@ DOMAIN-SUFFIX,ykimg.com DOMAIN-SUFFIX,youku.com DOMAIN-SUFFIX,xiami.com DOMAIN-SUFFIX,xiami.net -# > Apple -DOMAIN-SUFFIX,aaplimg.com -DOMAIN-SUFFIX,apple.co -DOMAIN-SUFFIX,apple.com -DOMAIN-SUFFIX,apple-cloudkit.com -DOMAIN-SUFFIX,appstore.com -DOMAIN-SUFFIX,cdn-apple.com -DOMAIN-SUFFIX,icloud.com -DOMAIN-SUFFIX,icloud-content.com -DOMAIN-SUFFIX,me.com -DOMAIN-SUFFIX,mzstatic.com -# DOMAIN-KEYWORD,apple.com.akadns.net -# DOMAIN-KEYWORD,icloud.com.akadns.net # > Baidu DOMAIN-SUFFIX,baidu.com DOMAIN-SUFFIX,baidubcr.com diff --git a/Surge/Ruleset/Extra/Apple/Apple.list b/Surge/Ruleset/Extra/Apple/Apple.list index 78a2960..36ca9f8 100644 --- a/Surge/Ruleset/Extra/Apple/Apple.list +++ b/Surge/Ruleset/Extra/Apple/Apple.list @@ -4,6 +4,7 @@ DOMAIN-SUFFIX,apple.co DOMAIN-SUFFIX,apple.com DOMAIN-SUFFIX,apple.com.cn DOMAIN-SUFFIX,apple-cloudkit.com +DOMAIN-SUFFIX,apple-mapkit.com DOMAIN-SUFFIX,appstore.com DOMAIN-SUFFIX,cdn-apple.com DOMAIN-SUFFIX,icloud.com @@ -12,12 +13,6 @@ DOMAIN-SUFFIX,icloud-content.com DOMAIN-SUFFIX,me.com DOMAIN-SUFFIX,mzstatic.com DOMAIN-KEYWORD,apple.com.akadns.net -DOMAIN-KEYWORD,icloud.com.akadns.net -IP-CIDR,17.0.0.0/8,no-resolve -IP-CIDR,63.92.224.0/19,no-resolve -IP-CIDR,65.199.22.0/23,no-resolve -IP-CIDR,139.178.128.0/18,no-resolve -IP-CIDR,144.178.0.0/19,no-resolve -IP-CIDR,192.35.50.0/24,no-resolve -IP-CIDR,198.183.17.0/24,no-resolve -IP-CIDR,205.180.175.0/24,no-resolve \ No newline at end of file +DOMAIN-KEYWORD,apple.com.edgekey.net +DOMAIN-KEYWORD,apple-support.akadns.net +DOMAIN-KEYWORD,icloud.com.akadns.net \ No newline at end of file