iPhone / iPad网络工具

小火箭 Shadowrocket 规则与模块资料

何居上资料整理
分类查阅整理于 2026-09-22
本文目录25 个章节

基础配置、分流规则与功能模块,集中在这一页查阅。

资料总览 · 分流规则分类清单 · 功能模块清单

资料总览

整理日期:2026-09-22。面向 iPhone/iPad 的 Shadowrocket 使用场景。

建议先选一份基础配置,再按需要添加分流规则,最后添加少量功能模块。下面是资源目录和选用说明,不是已经部署到手机的配置。

先分清四种东西

类型 作用 常见形式
节点/节点订阅 提供实际连接的服务器信息 服务器参数、节点订阅 URL
完整配置 组织 DNS、策略、分流以及其他配置段 .conf
规则集 收集一组域名、IP 等匹配条件;引用时分配策略 .list,通过 RULE-SET 或 DOMAIN-SET 引用
模块 覆盖或补充配置的部分内容,可包含分流、重写、脚本等 .module、.sgmodule

文件后缀不能单独证明兼容性。规则或模块也不提供代理服务器;软件本身不附带代理服务,见 App Store 产品说明。

主要来源怎么选

来源 适合做什么 选择时注意
LOWERTOP/Shadowrocket 使用手册、基础配置、语法查阅 社区维护,不是开发商官方手册
Johnshall/Shadowrocket-ADBlock-Rules-Forever 直接选择完整配置 区分默认直连、默认代理、回国场景和是否拦广告
GMOogway/shadowrocket-rules 分别添加直连、代理、屏蔽模块 适合保留自己的基础设置;模块可能覆盖原分流
blackmatrix7/ios_rule_script 按平台精细分流 使用 Shadowrocket 目录;阅读具体分类 README
deezertidal/shadowrocket-rules 查找具体 App 的功能模块 含第三方脚本和不同年代方案,需逐项核查
ACL4SSR 查阅分流数据、广告和国内外分类 .acl、Clash YAML、转换模板不能当小火箭模块直接套用
iRingo 苹果服务功能研究 小火箭部分兼容
Biliverse/Universe B 站功能增强 小火箭部分兼容
DualSubs/Universal 字幕增强研究入口 本次未确认当前小火箭适配方案

GitHub API 核验时以上仓库均未归档,但“未归档”不等于每个模块仍有效。旧地址 VirgilClyne/iRingo、BiliUniverse/Universe、DualSubs/DualSubs 已分别跳转到表中现地址。

完整配置入口

基础配置

LOWERTOP 懒人配置,可先阅读配置注释和策略组,再决定是否采用。来源:LOWERTOP 手册。

Johnshall 的不同方案

方案 适用意图 下载
黑名单,不加广告过滤 选定目标代理,其余直连 配置
黑名单,加广告过滤 上述分流加拦截 配置
白名单,不加广告过滤 已知可直连目标直连,其余代理 配置
白名单,加广告过滤 上述分流加拦截 配置
回国,不加广告过滤 在境外访问国内服务的配置方向 配置
回国,加广告过滤 回国方向加拦截 配置

回国配置仍需合适的线路;文件本身不提供回国节点。具体逻辑以当前文件为准。来源:项目说明。

三种基础分流模块

模块 用途 下载
DIRECT 直连列表 sr_direct_list.module
PROXY 代理列表 sr_proxy_list.module
REJECT 屏蔽列表 sr_reject_list.module

这三个是分流型模块,不因采用模块形式就需要安装解密证书。按所需的默认行为选择,没必要全部启用。个人例外若被模块覆盖,应做成自己的规则模块并检查排序。来源:GMOogway 使用说明。

常见规则与策略速查

以下是阅读配置用的简表,示例使用保留域名 example.com,不是实际服务规则。完整语法、扩展匹配和版本差异参见 LOWERTOP 规则说明。

类型 含义或用途
DOMAIN 精确域名,例如 www.example.com
DOMAIN-SUFFIX 域名及其子域名
DOMAIN-KEYWORD 域名包含关键词,容易匹配过宽
DOMAIN-WILDCARD 通配符域名匹配
IP-CIDR IP 地址段
GEOIP 按 IP 地理数据库匹配
RULE-SET 引用包含规则类型的规则集
DOMAIN-SET 引用纯域名集
DST-PORT 目标端口
USER-AGENT / URL-REGEX 请求 UA 或 URL 条件;不能替代所有流量的域名分流
AND / OR / NOT 组合条件
FINAL 其他规则未命中的兜底

DIRECT 表示直连,PROXY 表示代理,REJECT 表示拒绝;也可以指定已存在的节点或策略组名。no-resolve 用于避免因匹配 IP 规则而额外触发本地解析,不等于保证没有 DNS 泄漏。

常规规则有先后次序,模块规则优先于配置规则;还需考虑域名/IP、预匹配等机制,最终看日志命中结果。详细行为见 规则优先级。

功能模块按用途分类

类型 常见目标 使用前要确认
域名广告拦截 广告网络、追踪、统计 是否误拦登录、图片、活动页
开屏与信息流净化 启动广告、推荐推广位 当前 App 版本与接口是否仍匹配
视频播放增强 YouTube 等播放相关功能 域名规则无法精确区分同域名全部内容,效果依实现而异
内容与网页优化 知乎网页、微信公众号 对应主机、重写和脚本是否启用
字幕与歌词 双语字幕、歌词翻译 平台适配、翻译 API 参数、调用额度
搜索与跳转 搜索前缀、网址重定向 原搜索引擎和匹配格式
价格与评分 商品历史价、影视评分 外部数据接口是否可用
苹果服务增强 地图、天气、Siri 等 iRingo 的单项兼容性说明
脚本管理 BoxJs 它是参数面板,不是去广告规则
订阅管理 Sub-Store 它处理节点订阅,不提供节点

具体下载文件和 MITM/脚本字段见 功能模块清单。

导入与排错顺序

  1. 先备份正在使用的配置,记录当前可正常工作的节点。
  2. 完整配置从“配置”中的远程配置入口添加,下载后选择使用;界面名称可能随版本变化。
  3. 规则集从当前配置的规则编辑入口添加,选择 RULE-SET 或 DOMAIN-SET,填写链接和自己的策略。
  4. 模块从“配置 → 模块 → +”添加,一次启用一个并验证对应功能。
  5. 使用分流时检查全局路由是否为“配置”,然后用连接日志核对域名、命中规则和出口。
  6. 若模块需要 HTTPS 解密,检查自己生成的证书是否已安装并信任、MITM 主机是否覆盖目标。多个模块要留意 hostname = %APPEND% ... 是否按预期追加。
  7. 出现问题先停用最近加入的模块,再查外部脚本下载、App 版本、主机名和规则覆盖;不要同时换节点、配置和多个模块。

操作入口参考 LOWERTOP 社区手册;第三方模块内部设置仍以对应项目说明为准。

按场景选组合

下面是整理建议,不是手机实测结论:

  • 日常使用:一份基础配置,加必要的国内直连和代理分类;先确认访问正常,再考虑广告规则。
  • AI 工具:为 OpenAI、Claude、Gemini 等单独建策略组,使用对应服务规则;不要让自动选线频繁切换出口。
  • 海外视频:YouTube、Netflix、Disney 等分组;具体播放可用性取决于线路、服务和账号,不能由规则文件保证。
  • 跨境账户:按服务单独管理线路,保持出口稳定;不要一键把所有“银行”域名都代理或都屏蔽。
  • 去广告为主:先试较轻的规则,再加最需要的单 App 模块;同一 App 的多个方案先选一个。

核验边界

本次核对了原仓库、目录、模块文件以及下载链接;清单内状态以核验记录为准。没有导入你的手机,没有测试全部 App,没有逐项审计远程脚本,也没有将“作者声称支持”写成实际验证。本文是收集整理资料,可作为后续配置和教程的来源底稿。

分流规则分类清单

核验日期:2026-09-22。以下链接实际读取核验;HTTP 200 仅代表文件可下载,不代表手机实测。规则均来自 blackmatrix7 的 Shadowrocket 专用目录。

除已标注的 EasyPrivacy 域名集外,这些 .list 是规则集,使用 RULE-SET 引用并指定策略,不要当完整配置或模块导入。_Domain.list 是另一种域名集,需要按该目录 README 使用 DOMAIN-SET。

基础分流

局域网和国内类按需直连,代理类分配代理策略

规则名称 文件入口 本次读取
Lan 下载规则 HTTP 200
China 下载规则 HTTP 200
ChinaMax 下载规则 HTTP 200
ChinaMaxNoIP 下载规则 HTTP 200
ChinaIPs 下载规则 HTTP 200
Direct 下载规则 HTTP 200
Proxy 下载规则 HTTP 200
ProxyLite 下载规则 HTTP 200
Global 下载规则 HTTP 200

广告与隐私

通常分配 REJECT;先选一套,误拦时增加例外

规则名称 文件入口 本次读取
Advertising 下载规则 HTTP 200
AdvertisingLite 下载规则 HTTP 200
Privacy 下载规则 HTTP 200
EasyPrivacy(域名集,用 DOMAIN-SET) 下载域名集 HTTP 200
Hijacking 下载规则 HTTP 200
BlockHttpDNS 下载规则 HTTP 200
ZhihuAds 下载规则 HTTP 200

AI 服务

分配适合该服务的代理策略;规则不改变账号资格

规则名称 文件入口 本次读取
OpenAI 下载规则 HTTP 200
Claude 下载规则 HTTP 200
Anthropic 下载规则 HTTP 200
Gemini 下载规则 HTTP 200
Copilot 下载规则 HTTP 200

视频与音乐

按平台分配线路;分流不等于去广告或获得会员

规则名称 文件入口 本次读取
YouTube 下载规则 HTTP 200
YouTubeMusic 下载规则 HTTP 200
Netflix 下载规则 HTTP 200
Disney 下载规则 HTTP 200
AmazonPrimeVideo 下载规则 HTTP 200
HBO 下载规则 HTTP 200
Spotify 下载规则 HTTP 200
AppleTV 下载规则 HTTP 200
TikTok 下载规则 HTTP 200
BiliBili 下载规则 HTTP 200
BiliBiliIntl 下载规则 HTTP 200
Twitch 下载规则 HTTP 200

社交与通信

按服务分配策略

规则名称 文件入口 本次读取
Telegram 下载规则 HTTP 200
Whatsapp 下载规则 HTTP 200
Twitter 下载规则 HTTP 200
Facebook 下载规则 HTTP 200
Instagram 下载规则 HTTP 200
Discord 下载规则 HTTP 200
Line 下载规则 HTTP 200
Reddit 下载规则 HTTP 200
Threads 下载规则 HTTP 200
GoogleVoice 下载规则 HTTP 200

苹果与办公

按服务拆分;不要把所有苹果域名一概代理

规则名称 文件入口 本次读取
Apple 下载规则 HTTP 200
AppleID 下载规则 HTTP 200
AppStore 下载规则 HTTP 200
AppleMusic 下载规则 HTTP 200
iCloud 下载规则 HTTP 200
TestFlight 下载规则 HTTP 200
Microsoft 下载规则 HTTP 200
OneDrive 下载规则 HTTP 200
Google 下载规则 HTTP 200
GoogleDrive 下载规则 HTTP 200
Notion 下载规则 HTTP 200
Teams 下载规则 HTTP 200

开发与下载

按访问和下载需求分配策略

规则名称 文件入口 本次读取
GitHub 下载规则 HTTP 200
GitLab 下载规则 HTTP 200
Docker 下载规则 HTTP 200
Npmjs 下载规则 HTTP 200
Steam 下载规则 HTTP 200
Epic 下载规则 HTTP 200
PlayStation 下载规则 HTTP 200
Xbox 下载规则 HTTP 200

支付与金融

按实际服务要求和稳定出口分配;没有通用最佳地区

规则名称 文件入口 本次读取
PayPal 下载规则 HTTP 200
Stripe 下载规则 HTTP 200
VISA 下载规则 HTTP 200
Binance 下载规则 HTTP 200
OKX 下载规则 HTTP 200
CMB 下载规则 HTTP 200
ICBC 下载规则 HTTP 200
BOC 下载规则 HTTP 200
CCB 下载规则 HTTP 200
UnionPay 下载规则 HTTP 200

国内应用

通常可从 DIRECT 开始验证

规则名称 文件入口 本次读取
WeChat 下载规则 HTTP 200
AliPay 下载规则 HTTP 200
Alibaba 下载规则 HTTP 200
JingDong 下载规则 HTTP 200
MeiTuan 下载规则 HTTP 200
XiaoHongShu 下载规则 HTTP 200
DouYin 下载规则 HTTP 200
Weibo 下载规则 HTTP 200
Zhihu 下载规则 HTTP 200
Baidu 下载规则 HTTP 200
Tencent 下载规则 HTTP 200
NetEase 下载规则 HTTP 200

引用示例

下例中的 AI、视频 是示例策略组名,必须先在自己的配置中创建,或替换为已有策略。

[Rule]
RULE-SET,https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/rule/Shadowrocket/OpenAI/OpenAI.list,AI
RULE-SET,https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/rule/Shadowrocket/YouTube/YouTube.list,视频

单项规则应放在可能覆盖它的综合规则之前,并通过连接日志确认实际命中。

功能模块清单

核验日期:2026-09-22。下列是 deezertidal/shadowrocket-rules 收集的模块,不代表均由该仓库作者原创。具体作者、脚本依赖以文件内容为准。

状态:已读取模块文件与功能声明;未在 iPhone 上实测,未逐项验证外部脚本依赖和 App 版本适配。 “含 MITM/脚本”只表示检测到相应配置段,不代表已完成兼容性审核。

模块 用途/限制 MITM 段 脚本段 下载
AdBlock.module 综合广告屏蔽 有 无 文件(200)
startingad.module App 启动页广告 有 有 文件(200)
YouTubeAd.sgmodule YouTube 去广告及播放增强,按作者说明 有 有 文件(200)
youtubead.module YouTube 测试模块,文件标注 test 有 无 文件(200)
biliad.module 哔哩哔哩广告 有 有 文件(200)
WeiboBlock.sgmodule 微博广告与页面内容 有 有 文件(200)
weiboad.module 微博广告,另一实现 有 有 文件(200)
ZhihuBlock.sgmodule 知乎广告与内容处理 有 有 文件(200)
ZhihuOpt.sgmodule 知乎网页显示与跳转优化 有 无 文件(200)
wechatad.module 微信公众号文章广告 有 有 文件(200)
xmlyad.module 喜马拉雅广告 有 有 文件(200)
pixivad.module Pixiv 底部广告,按作者说明 有 有 文件(200)
Qsearch.sgmodule 搜索前缀跳转;需按说明设置搜索引擎 有 无 文件(200)
HistoryPrice.sgmodule 京东历史价格/比价 有 有 文件(200)
netflix_rating.sgmodule Netflix 评分显示;不能由标题推断 Disney 生效 有 有 文件(200)
spotify_lyric.module Spotify 歌词翻译;需自己的翻译 API 参数 有 有 文件(200)
boxjs.sgmodule BoxJs 脚本参数管理面板 无 有 文件(200)
substore.sgmodule Sub-Store 订阅管理 有 有 文件(200)

同一 App 的多个去广告模块通常先选一个;表中重复方案供比较,不建议一起启用。youtubead.module 明确标注测试性质,不作为首选。Spotify 翻译文件内旧版额度说明不作为现行价格依据。

其他功能项目

项目 功能范围 Shadowrocket 状态
iRingo 苹果定位服务、地图、Siri、TV、News、TestFlight、天气等 作者总表标注部分兼容;到单项文档选择适配版本
哔哩万象 Biliverse 界面自定义、分区线路、CDN 重定向、广告处理等 作者总表标注部分兼容,不能整套照搬
DualSubs Universal 流媒体字幕增强方向 本次主页信息不足,保留研究入口;未确认当前小火箭安装方案

目录中还会遇到什么

其他模块包括天气与内容展示、定时任务、会员状态修改、订阅处理等。仓库内文件数量多不等于全部有效;“VIP/解锁”标题也不证明获得服务端权益。需要具体 App 时,应继续检查对应文件、脚本来源、更新时间及支持版本。

使用要点

模块通过“配置 → 模块 → +”添加。纯分流通常不需要 HTTPS 解密;读取或改写 HTTPS 内容的模块常需要 MITM。只对模块所需主机启用解密,使用自己生成的证书,证书私钥不要随公开配置分享。模块涉及接口变动,文件可下载和功能可用是两回事。

查看 2026-09-22 链接核验记录

全文完