本文目录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/脚本字段见 功能模块清单。
导入与排错顺序
- 先备份正在使用的配置,记录当前可正常工作的节点。
- 完整配置从“配置”中的远程配置入口添加,下载后选择使用;界面名称可能随版本变化。
- 规则集从当前配置的规则编辑入口添加,选择
RULE-SET或DOMAIN-SET,填写链接和自己的策略。 - 模块从“配置 → 模块 → +”添加,一次启用一个并验证对应功能。
- 使用分流时检查全局路由是否为“配置”,然后用连接日志核对域名、命中规则和出口。
- 若模块需要 HTTPS 解密,检查自己生成的证书是否已安装并信任、MITM 主机是否覆盖目标。多个模块要留意
hostname = %APPEND% ...是否按预期追加。 - 出现问题先停用最近加入的模块,再查外部脚本下载、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 |
| 下载规则 | HTTP 200 | |
| 下载规则 | HTTP 200 | |
| 下载规则 | HTTP 200 | |
| 下载规则 | HTTP 200 | |
| Discord | 下载规则 | HTTP 200 |
| Line | 下载规则 | HTTP 200 |
| 下载规则 | 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 |
| 下载规则 | 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 开始验证
| 规则名称 | 文件入口 | 本次读取 |
|---|---|---|
| 下载规则 | HTTP 200 | |
| AliPay | 下载规则 | HTTP 200 |
| Alibaba | 下载规则 | HTTP 200 |
| JingDong | 下载规则 | HTTP 200 |
| MeiTuan | 下载规则 | HTTP 200 |
| XiaoHongShu | 下载规则 | HTTP 200 |
| DouYin | 下载规则 | HTTP 200 |
| 下载规则 | 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。只对模块所需主机启用解密,使用自己生成的证书,证书私钥不要随公开配置分享。模块涉及接口变动,文件可下载和功能可用是两回事。