Shadowrocket-Rules
LingJingMaster/Shadowrocket-Rules加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
深夜,你在国内打开 ChatGPT,页面一直在转圈。换了一个节点,速度依然感人。你可能没意识到:你的流量正在"绕远路"——AI 服务的请求被发送到了离你更远的代理节点,而实际上近在咫尺的美国节点反而更快,只是没有被正确匹配。
或者另一个场景:你登录汇丰香港的 App,明明连着代理,但 App 反复要求重新验证。银行的风控系统检测到了"异常出口 IP",直接将你踢出。
以上两个问题的根源都是——代理规则配置不够精细。Shadowrocket 作为一个强大的代理客户端,本身功能完善,但默认配置不会智能识别你的流量该走哪个节点。这时,Shadowrocket-Rules 登场了。
Shadowrocket-Rules 是一套开箱即用的代理分流规则配置,由 GitHub 用户 LingJingMaster 维护。它不是一个代理服务端,而是一组精心编写的 .conf 规则文件,导入 Shadowrocket 后,可以让代理客户端自动识别不同类型的流量,并将其路由到最合适的目的地:直连、代理节点,或是特定地区的节点。
打个比方:Shadowrocket 是高速公路系统,而 Shadowrocket-Rules 就是导航软件里的智能路线规划——它知道哪些网站该走快车道(直连),哪些该绕远路但走专用通道(代理),哪些该分配到特定出口(地区节点)。
这个项目的灵感来源于代理社区对"精细化分流"的持续探索。它整合了多个知名规则集(如 blackmatrix7/ios_rule_script),并针对中国用户的实际使用场景做了大量本地化优化。
Shadowrocket-Rules 将网络流量分为 18 个服务类别,每个类别都有独立的分流策略:
| 类别 | 默认策略 | 说明 |
|---|---|---|
| DNS 防泄露 | REJECT | 阻止 DNS 查询泄露 |
| 邮件服务 | PROXY | 支持 Apple Mail、Gmail 等 |
| 谷歌服务 | 🇯🇵 日本节点 | 含 Gemini AI |
| AI 服务 | 🇺🇸 美国节点 | ChatGPT、Claude 等 |
| 苹果推送 | 节点选择 | 改善 Telegram/X 推送 |
| 苹果服务 | DIRECT | iCloud 等直连 |
| 汇丰香港 | DIRECT | 避免银行风控 |
| 香港银行 | DIRECT | 全系香港银行直连 |
| 券商服务 | 🇭🇰 香港节点 | 富途/长桥/老虎等 |
| GitHub/GitLab | 节点选择 | 代码托管平台 |
| 非中国流量 | PROXY | 境外通用 |
| 漏网之鱼 | PROXY | 兜底策略 |
这是该项目最具特色的部分。在 AI 服务这条规则中,项目明确将 ChatGPT、Claude、Gemini 等主流 AI 平台的请求路由到美国节点,确保访问速度和稳定性。同时,Google AI 相关规则也做了独立处理,与 Google 搜索流量分开管理。
项目对香港金融服务的支持令人印象深刻:
这对于需要同时管理投资账户和代理网络的用户来说,非常实用。
项目内置了多层次的 DNS 防护机制:
项目采用多文件分离的规则组织方式:
├── Shadowrocket.conf # 主配置文件(总入口)
├── AI.list # AI 服务域名
├── Apple.list # 苹果服务域名
├── ApplePush.list # 苹果推送域名
├── Google.list # 谷歌服务域名
├── HK_Banks_Direct.list # 香港银行直连规则
├── HK_Broker.list # 香港券商规则
├── HSBC_HK.list # 汇丰香港专属规则
└── Mail.list # 邮件服务规则
每个 .list 文件对应一类服务的域名/IP 分流规则,主配置文件通过 LOCAL 指令引入各子规则。这种模块化设计让维护者可以单独更新某一类规则,而不影响其他服务。
项目整合了多个知名规则集:
规则通过节点名称关键词自动识别代理节点的所属地区(香港 🇭🇰、日本 🇯🇵、美国 🇺🇸),用户只需确保节点名称中包含地区标识即可。这种设计降低了配置门槛,无需手动绑定节点。
https://raw.githubusercontent.com/LingJingMaster/Shadowrocket-Rules/refs/heads/main/Shadowrocket.conf
+ → 粘贴链接 → 下载也支持扫描二维码快速导入。
仅需要 Shadowrocket 客户端(iOS/macOS),无需任何服务器或开发环境。规则配置文件轻量,下载和更新都非常迅速。
Shadowrocket-Rules 是一款专注于精细化流量管理的规则配置,特别适合有以下需求的用户:
项目维护活跃,最后更新于 2026 年 9 月,针对微信 HTTPDNS、券商交易域名、香港银行 App 等都有持续优化。MIT 协议开源,可自由使用和二次开发。