diff --git a/Clash/Rule.yaml b/Clash/Rule.yaml index f4d20d9..afd57e1 100644 --- a/Clash/Rule.yaml +++ b/Clash/Rule.yaml @@ -108,7 +108,8 @@ script: "PROXY": "Proxy", "Apple": "Apple", "Domestic": "Domestic", - "Domestic IPs": "Domestic" + "Domestic IPs": "Domestic", + "LAN": "DIRECT" } port = int(metadata["dst_port"]) @@ -125,8 +126,6 @@ script: return "DIRECT" code = ctx.geoip(ip) - if code == "LAN": - return "DIRECT" if code == "CN": return "Domestic" diff --git a/Surge/Surge 3/Provider/Apple.list b/Surge/Surge 3/Provider/Apple.list index e4cde3e..f8e7140 100644 --- a/Surge/Surge 3/Provider/Apple.list +++ b/Surge/Surge 3/Provider/Apple.list @@ -10,6 +10,7 @@ DOMAIN-SUFFIX,icloud.com DOMAIN-SUFFIX,icloud-content.com DOMAIN-SUFFIX,itunes.com DOMAIN-SUFFIX,me.com +DOMAIN-SUFFIX,mzstatic.com 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 @@ -25,4 +26,4 @@ IP-CIDR,205.180.175.0/24,no-resolve DOMAIN-SUFFIX,apple.news # > Apple Maps -PROCESS-NAME,com.apple.geod \ No newline at end of file +PROCESS-NAME,com.apple.geod