Shadowrocket(小火箭)的模块(Module)是基于 JavaScript 的扩展功能,可用于去广告、脚本注入、界面优化等,以下是详细的安装方法:
-
获取模块链接
- 从 GitHub、Telegram 频道或论坛复制模块的 raw 链接(如
https://raw.githubusercontent.com/...) - 常见模块:去广告模块、YouTube 去广告、App 解锁等
- 从 GitHub、Telegram 频道或论坛复制模块的 raw 链接(如
-
安装步骤
- 打开 Shadowrocket → 底部"配置"
- 点击当前使用的配置文件右侧的 "i" 图标(或长按编辑)
- 选择 "模块"(Module)
- 点击右上角
- 粘贴模块 URL 链接 → 点击下载图标
- 安装成功后,开关变为绿色即表示启用
- 打开 Shadowrocket → 底部"配置"
本地文件导入
- 将
.module或.sgmodule格式文件保存到 iPhone(通过 AirDrop、微信文件传输等) - 在"文件"App 中长按该文件 → "共享" → 选择 Shadowrocket
- 或在 Shadowrocket 的模块页面点击 "从文件导入"
手动创建模块
- 在模块页面点击
- 选择 "新建模块"
- 按格式编写 JavaScript 代码(适合高级用户)
常用模块推荐(示例)
| 模块名称 | 功能 | 链接示例 |
|---|---|---|
| 京东比价 | 显示历史价格 | https://raw.githubusercontent.com/... |
| YouTube 去广告 | 去除视频广告 | https://raw.githubusercontent.com/... |
| 神机去广告 | 通用去广告规则 | https://raw.githubusercontent.com/... |
注:具体链接请从可信的 GitHub 仓库获取,避免使用不明来源链接
注意事项
- 兼容性:确保模块与当前 Shadowrocket 版本兼容(建议保持 App 更新)
- 性能影响:过多模块可能导致耗电增加或网络延迟,建议按需启用
- 冲突排查:如果网络异常,尝试关闭部分模块排查冲突
- HTTPS 解密:部分模块需要开启 HTTPS 解密(MitM),需在"工具"→"证书"中安装并信任证书
- iOS 限制:iOS 15+ 系统可能需要开启"本地网络"权限
故障排除
- 模块不生效:检查是否已启用开关,并尝试重启 Shadowrocket
- 无法下载:检查链接是否有效,或尝试使用代理下载
- 配置冲突:模块与配置文件中的重写规则可能冲突,建议二选一
提示:建议优先使用知名开发者(如 ConnersHua、DivineEngine 等)维护的模块,避免隐私泄露风险。