我一直在 shadowrocket 里用 iringo 提供的 rewrite 版 weatherkit ,解锁未来一小时降水等功能。模块内容如下:
#!url=https://github.com/NSRingo/WeatherKit/raw/main/modules/iRingo.WeatherKit.Workers.srmodule #!name = iRingo: WeatherKit (Rewrite) #!desc = iOS 18 & macOS 15 & watchOS 11\n1.解锁全部天气功能\n2.替换空气质量数据\n3.添加下一小时降水数据\n4.添加天气数据 #!openUrl = http://boxjs.com/#/app/iRingo.WeatherKit #!author = VirgilClyne[https://github.com/VirgilClyne],WordlessEcho[https://github.com/WordlessEcho],001[https://github.com/001ProMax] #!homepage = https://NSRingo.github.io/guide/Weather/weather-kit #!icon = https://developer.apple.com/assets/elements/icons/weatherkit/weatherkit-128x128.png #!category = iRingo #!date = 2026-03-12 09:39:04 [Rule] DOMAIN,weather-analytics-events.apple.com,REJECT-DROP DOMAIN-SUFFIX,tthr.apple.com,REJECT-DROP DOMAIN,tether.edge.apple,REJECT-DROP AND,((OR,((IP-ASN,714,no-resolve),(IP-ASN,6185,no-resolve))),(PROTOCOLQUIC)),REJECT-DROP [URL Rewrite] # WeatherKit.api.v1.availability.response ^https?:\/\/weatherkit\.apple\.com\/api\/v1\/availability\/ https://weatherkit.nanocat.cloud/api/v1/availability/ header # WeatherKit.api.v2.weather.response ^https?:\/\/weatherkit\.apple\.com\/api\/v2\/weather\/ https://weatherkit.nanocat.cloud/api/v2/weather/ header [MITM] hostname = %APPEND% weatherkit.apple.com 最近我发现不开全局就刷新不出天气。我本来以为是 weatherkit.nanocat.cloud 被墙了,给它加入代理发现没用。而添加
DOMAIN,weatherkit.apple.com,PROXY 后即可正常刷新。国内天气照理也是从 weatherkit.apple.com 直连获取的,现在的情况感觉和国内无法收到 TG 消息很有关联,有可能也是国内新增地理围栏的一环?

