Skip to content

Commit 3272c6d

Browse files
committed
fix: 更新规则以拒绝特定域名和IP地址
1 parent 365da5d commit 3272c6d

File tree

6 files changed

+17
-29
lines changed

6 files changed

+17
-29
lines changed

template/loon.handlebars

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
DOMAIN,weather-analytics-events.apple.com,REJECT-DROP
1818
DOMAIN-SUFFIX,tthr.apple.com,REJECT-DROP
1919
DOMAIN,tether.edge.apple,REJECT-DROP
20-
AND,((IP-ASN,714,no-resolve),(PROTOCOL,QUIC)),REJECT-DROP
20+
AND,((OR,((IP-ASN,714,no-resolve),(IP-ASN,6185,no-resolve))),(PROTOCOL,QUIC)),REJECT-DROP
2121

2222
[Script]
2323
http-response ^https?:\/\/weatherkit\.apple\.com\/api\/v1\/availability\/ requires-body=1, script-path=https://github.com/NSRingo/WeatherKit/releases/download/v{{@package 'version'}}/response.bundle.js, tag=🌤 WeatherKit.api.v1.availability.response, argument={{{scriptParams}}}

template/loon.workers.handlebars

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -11,17 +11,13 @@
1111
#!system_version = {{ @package 'systemVersion'}}
1212

1313
[Rule]
14-
# 🗺️ Amap
15-
DOMAIN-SUFFIX,is.autonavi.com,DIRECT
16-
# 🗺️ Maps
17-
DOMAIN,gspe11-2-cn-ssl.ls.apple.com,DIRECT
18-
DOMAIN,gspe12-cn-ssl.ls.apple.com,DIRECT
19-
DOMAIN,gspe19-cn-ssl.ls.apple.com,DIRECT
20-
DOMAIN,gspe19-2-cn-ssl.ls.apple.com,DIRECT
21-
DOMAIN,gspe79-cn-ssl.ls.apple.com,DIRECT
14+
DOMAIN,weather-analytics-events.apple.com,REJECT-DROP
15+
DOMAIN-SUFFIX,tthr.apple.com,REJECT-DROP
16+
DOMAIN,tether.edge.apple,REJECT-DROP
17+
AND,((OR,((IP-ASN,714,no-resolve),(IP-ASN,6185,no-resolve))),(PROTOCOL,QUIC)),REJECT-DROP
2218

2319
[URL Rewrite]
2420
^https?:\/\/weatherkit\.apple\.com\/api\/(v1\/availability|v2\/weather)\/ https://weatherkit.nanocat.workers.dev/api/$1/ header
2521

2622
[MITM]
27-
hostname = weatherkit.apple.com
23+
hostname = weatherkit.apple.com

template/stash.handlebars

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ rules:
1818
- DOMAIN,weather-analytics-events.apple.com,REJECT-DROP
1919
- DOMAIN-SUFFIX,tthr.apple.com,REJECT-DROP
2020
- DOMAIN,tether.edge.apple,REJECT-DROP
21-
- AND,((IP-ASN,714,no-resolve),(PROTOCOL,QUIC)),REJECT-DROP
21+
- AND,((OR,((IP-ASN,714,no-resolve),(IP-ASN,6185,no-resolve))),(PROTOCOL,QUIC)),REJECT-DROP
2222

2323
http:
2424
mitm:

template/stash.workers.handlebars

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,10 @@ date: "{{now "yyyy-MM-dd HH:mm:ss"}}"
1515
version: "{{@package 'version'}}"
1616

1717
rules:
18-
# 🗺️ Amap
19-
- DOMAIN-SUFFIX,is.autonavi.com,DIRECT
20-
# 🗺️ Maps
21-
- DOMAIN,gspe11-2-cn-ssl.ls.apple.com,DIRECT
22-
- DOMAIN,gspe12-cn-ssl.ls.apple.com,DIRECT
23-
- DOMAIN,gspe19-cn-ssl.ls.apple.com,DIRECT
24-
- DOMAIN,gspe19-2-cn-ssl.ls.apple.com,DIRECT
25-
- DOMAIN,gspe79-cn-ssl.ls.apple.com,DIRECT
18+
- DOMAIN,weather-analytics-events.apple.com,REJECT-DROP
19+
- DOMAIN-SUFFIX,tthr.apple.com,REJECT-DROP
20+
- DOMAIN,tether.edge.apple,REJECT-DROP
21+
- AND,((OR,((IP-ASN,714,no-resolve),(IP-ASN,6185,no-resolve))),(PROTOCOL,QUIC)),REJECT-DROP
2622

2723
http:
2824
mitm:

template/surge.handlebars

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
DOMAIN,weather-analytics-events.apple.com,REJECT-DROP
1515
DOMAIN-SUFFIX,tthr.apple.com,REJECT-DROP,extended-matching
1616
DOMAIN,tether.edge.apple,REJECT-DROP,extended-matching
17-
AND,((IP-ASN,714,no-resolve),(PROTOCOL,QUIC)),REJECT-DROP
17+
AND,((OR,((IP-ASN,714,no-resolve),(IP-ASN,6185,no-resolve))),(PROTOCOL,QUIC)),REJECT-DROP
1818

1919
[Script]
2020
🌤 WeatherKit.api.v1.availability.response = type=http-response, pattern=^https?:\/\/weatherkit\.apple\.com\/api\/v1\/availability\/, requires-body=1, engine=webview, script-path=https://github.com/NSRingo/WeatherKit/releases/download/v{{@package 'version'}}/response.bundle.js, argument={{{scriptParams}}}

template/surge.workers.handlebars

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -9,17 +9,13 @@
99
#!version = {{@package 'version'}}
1010

1111
[Rule]
12-
# 🗺️ Amap
13-
DOMAIN-SUFFIX,is.autonavi.com,DIRECT
14-
# 🗺️ Maps
15-
DOMAIN,gspe11-2-cn-ssl.ls.apple.com,DIRECT
16-
DOMAIN,gspe12-cn-ssl.ls.apple.com,DIRECT
17-
DOMAIN,gspe19-cn-ssl.ls.apple.com,DIRECT
18-
DOMAIN,gspe19-2-cn-ssl.ls.apple.com,DIRECT
19-
DOMAIN,gspe79-cn-ssl.ls.apple.com,DIRECT
12+
DOMAIN,weather-analytics-events.apple.com,REJECT-DROP
13+
DOMAIN-SUFFIX,tthr.apple.com,REJECT-DROP
14+
DOMAIN,tether.edge.apple,REJECT-DROP
15+
AND,((OR,((IP-ASN,714,no-resolve),(IP-ASN,6185,no-resolve))),(PROTOCOL,QUIC)),REJECT-DROP
2016

2117
[URL Rewrite]
2218
^https?:\/\/weatherkit\.apple\.com\/api\/(v1\/availability|v2\/weather)\/ https://weatherkit.nanocat.workers.dev/api/$1/ header
2319

2420
[MITM]
25-
hostname = %APPEND% weatherkit.apple.com
21+
hostname = %APPEND% weatherkit.apple.com

0 commit comments

Comments
 (0)