Shadowrocket(小火箭)的模块(Module)功能允许你通过安装插件来扩展功能,如去广告、脚本注入、解锁功能、修改请求头等,以下是详细的安装和使用方法:
方法1:通过 URL 安装(推荐)
- 复制模块链接(通常是
.sgmodule结尾的链接,或兼容的模块链接) - 打开 Shadowrocket → 底部"配置" → "模块"
- 点击右上角 号
- 粘贴模块链接,点击下载图标
- 安装成功后,在模块列表中开启开关即可生效
方法2:导入本地文件
- 将
.sgmodule文件保存到 iPhone(通过文件 App、iCloud 或 AirDrop) - 在 Shadowrocket 的"模块"页面点击右上角 → "从文件导入"
- 选择对应的模块文件
方法3:一键安装(部分支持)
某些模块提供 shadowrocket://install?module= 开头的链接,点击后会自动跳转到 Shadowrocket 安装。
常用模块类型
| 类型 | 功能说明 | 示例 |
|---|---|---|
| 去广告 | 屏蔽 App/网页广告 | YouTube去广告、微博去广告 |
| 解锁 | 解锁区域限制或会员功能 | 网易云音乐解锁、TikTok 换区 |
| 脚本 | 自动签到、功能增强 | 京东签到、淘宝历史价格 |
| 重写 | URL 跳转、请求修改 | 京东比价、知乎去水印 |
| 规则集 | 补充分流规则 | 广告拦截规则、国内直连规则 |
获取模块的可靠来源
⚠️ 安全提示:只使用可信来源的模块,避免隐私泄露。
-
GitHub 仓库(推荐):
github.com/blackmatrix7/ios_rule_scriptgithub.com/app2smile/rulesgithub.com/DivineEngine/Profiles
-
Telegram 频道:Shadowrocket 相关分享频道
-
模块转换工具:
部分 Surge/Quantumult X 模块可通过工具转换为 Shadowrocket 格式
使用注意事项
- 版本要求:确保 Shadowrocket 为最新版(2.2.0+ 版本才支持模块)
- 冲突处理:
- 同类功能的模块不要同时开启(如两个去广告模块)
- 模块与配置文件中的"重写"功能可能冲突
- 性能影响:开启过多模块会增加耗电和延迟,建议只开启必要的
- MITM 证书:部分模块需要安装并信任 HTTPS 证书(配置 → 证书 → 生成/安装)
- iOS 限制:iOS 15+ 对后台运行有限制,部分脚本可能需保持 App 前台运行
故障排查
- 模块不生效:检查是否开启开关,尝试重启 Shadowrocket 或重新应用配置
- 安装失败:检查链接是否有效,或尝试下载后本地导入
- 网络异常:关闭最近安装的模块排查冲突,或检查是否需要 MITM 证书
示例操作:安装一个去广告模块,通常只需复制链接 → 配置 → 模块 → + → 粘贴 → 下载 → 开启开关,即可立即生效。
需要具体的模块推荐或某个特定功能的配置方法吗?