diff --git a/README.md b/README.md index ca78209..d097110 100644 --- a/README.md +++ b/README.md @@ -1,100 +1,134 @@ -# Shadowrocket 配置文件 +# sr-rules -一份开箱即用的 Shadowrocket 规则配置,导入后添加自己的节点或订阅即可使用。 +> Shadowrocket 开箱即用配置 — 一键导入,自定义节点,开箱即用 -## 当前重点 +[![GitHub Repo](https://img.shields.io/badge/GitHub-transnull/sr--rules-blue?style=flat-square&logo=github)](https://github.com/transnull/sr-rules) +[![License: MIT](https://img.shields.io/badge/License-MIT-green?style=flat-square)](LICENSE) -- Google AI 相关规则已并入 `Google.list` -- `🔍 谷歌服务` 默认走日本节点,同时提供香港节点作为手动可选分区,便于在不同网络环境下切换。 -- 新增 `ApplePush.list` - - 将 Apple Push Notification service 相关域名优先归入 `🍎 苹果推送` - - 改善 X、Telegram 等 App 在部分网络环境下无法及时收到推送的问题。 -- 本仓库维护 `Apple.list` - - 基于 blackmatrix7 的 Apple 规则 - - 补充 iCloud Photos、CloudKit、Apple CDN 相关域名,优化 iCloud 照片同步。 +--- -## 默认策略 +## 特性亮点 -| 服务 | 默认策略 | 可选策略 | -|------|----------|----------| -| 🔍 谷歌服务 | 🇯🇵 日本节点 | 🇭🇰 香港节点、节点选择、PROXY、DIRECT | -| 🤖 AI 服务 | 🇺🇸 美国节点 | 节点选择、PROXY、DIRECT | -| 🍎 苹果推送 | 🚀 节点选择 | PROXY、DIRECT | -| 🍏 苹果服务 | DIRECT | 节点选择、PROXY | -| 🌍 非中国 | 🇯🇵 日本节点 | 节点选择、PROXY、DIRECT | -| 🐟 漏网之鱼 | 🇯🇵 日本节点 | 节点选择、PROXY、DIRECT | +| 特性 | 说明 | +|------|------| +| 🤖 AI 加速 | ChatGPT、Claude、Gemini 等主流 AI 服务专属节点 | +| 🔍 谷歌服务 | 优先日本节点,可手动切换香港节点 | +| 🍎 苹果优化 | iCloud、Push 域名直连,照片同步更流畅 | +| 🛡️ 广告拦截 | 自动拒绝广告域名请求 | +| ⚡ 极速体验 | cproxy 加速 GitHub 规则下载,拒绝超时 | + +--- ## 快速开始 -1. 复制配置文件的 Raw 链接: - `https://cproxy.taichuos.com/https://raw.githubusercontent.com/transnull/sr-rules/refs/heads/main/sr.conf` -2. 打开 Shadowrocket → 配置 → 右上角 `+` → 粘贴链接 → 下载 -3. 点击已下载的配置,设为使用中(✔️) -4. 首页添加你自己的节点或订阅 -5. 连通性测试,选择可用节点连接 +**1. 复制配置链接** -或者扫描二维码 +``` +https://cproxy.taichuos.com/https://raw.githubusercontent.com/transnull/sr-rules/refs/heads/main/sr.conf +``` -sr-rules-config-qr +**2. 导入 Shadowrocket** + +``` +Shadowrocket → 配置 → 右上角 `+` → 粘贴链接 → 下载 +``` + +**3. 启用配置** + +点击已下载的配置,打上 ✔️ 标记设为使用中 + +**4. 添加节点** + +首页 → 添加节点或订阅 → 连通性测试 → 选择可用节点 + +**5. 扫码导入**(可选) + +sr-rules qr code + +--- + +## 默认策略速览 + +| 服务 | 🌟 默认策略 | 可选 | +|------|-----------|------| +| 🔍 谷歌服务(含 Gemini) | 🇯🇵 日本节点 | 🇭🇰 香港节点 | +| 🤖 AI 服务(ChatGPT / Claude) | 🇺🇸 美国节点 | 节点选择 | +| 🍎 苹果推送 | 🚀 节点选择 | PROXY / DIRECT | +| 🍏 苹果服务 | DIRECT | 节点选择 | +| 🌍 非中国(境外流量) | 🇯🇵 日本节点 | 节点选择 | +| 🐟 漏网之鱼(兜底) | 🇯🇵 日本节点 | 节点选择 | + +--- ## 策略组说明 | 策略组 | 类型 | 说明 | |--------|------|------| -| 🚀 节点选择 | 手动选择 | 主策略,可选内置代理、地区分组或直连 | -| 🇭🇰 香港节点 | 自动测速 | 按节点名关键词匹配香港节点 | -| 🇹🇼 台湾节点 | 自动测速 | 按节点名关键词匹配台湾节点 | -| 🇯🇵 日本节点 | 自动测速 | 按节点名关键词匹配日本节点 | -| 🇺🇸 美国节点 | 自动测速 | 按节点名关键词匹配美国节点 | -| 🌐 其他节点 | 自动测速 | 匹配不属于以上地区的节点 | +| 🚀 节点选择 | 手动选择 | 主策略,手动切换节点或分组 | +| 🇭🇰 香港节点 | 自动测速 | 按名称关键词匹配香港节点 | +| 🇹🇼 台湾节点 | 自动测速 | 按名称关键词匹配台湾节点 | +| 🇯🇵 日本节点 | 自动测速 | 按名称关键词匹配日本节点 | +| 🇺🇸 美国节点 | 自动测速 | 按名称关键词匹配美国节点 | +| 🌐 其他节点 | 自动测速 | 匹配非特定地区的所有节点 | -## 分流规则 +> 💡 **提示**:地区分组按节点名称关键词自动匹配,请确保节点名称包含地区标识(如 🇭🇰、HK、香港、东京、洛杉矶 等) -规则从上到下依次匹配。`🔍 谷歌服务` 优先级高于 `🤖 AI 服务`,因此 Gemini 会走谷歌服务策略组。 +--- -| 优先级 | 服务 | 默认策略 | -|--------|------|----------| -| 1 | 🛑 广告拦截 | REJECT | -| 2 | 🔍 谷歌服务(含 Gemini) | 日本节点,可手动切香港节点 | -| 3 | 🤖 AI 服务(ChatGPT、Claude 等) | 美国节点 | -| 4 | 📹 油管视频 | 节点选择 | -| 5 | 🏠 私有网络 / 局域网 | DIRECT | -| 6 | 📲 电报消息 | 节点选择 | -| 7 | 🐱 代码托管(GitHub、GitLab、Atlassian) | 节点选择 | -| 8 | Ⓜ️ 微软服务 | 节点选择 | -| 9 | 🍎 苹果推送 | 节点选择 | -| 10 | 🍏 苹果服务 | DIRECT | -| 11 | 🔒 国内服务 | DIRECT | -| 12 | 🌍 非中国(境外流量) | 日本节点 | -| 13 | GEOIP CN | DIRECT | -| 14 | 🐟 漏网之鱼(兜底) | 日本节点 | +## 分流规则优先级 + +规则按**由上到下**顺序匹配,命中即执行。 + +| # | 服务 | 默认策略 | +|---|------|----------| +| 1 | 🛑 广告拦截 | REJECT(拒绝) | +| 2 | 🔍 谷歌服务(含 Gemini) | 🇯🇵 日本节点 | +| 3 | 🤖 AI 服务(ChatGPT / Claude 等) | 🇺🇸 美国节点 | +| 4 | 📹 油管视频 | 🚀 节点选择 | +| 5 | 🏠 私有网络 / 局域网 | DIRECT(直连) | +| 6 | 📲 电报消息 | 🚀 节点选择 | +| 7 | 🐱 代码托管(GitHub / GitLab) | 🚀 节点选择 | +| 8 | Ⓜ️ 微软服务 | 🚀 节点选择 | +| 9 | 🍎 苹果推送 | 🚀 节点选择 | +| 10 | 🍏 苹果服务 | DIRECT(直连) | +| 11 | 🔒 国内服务 | DIRECT(直连) | +| 12 | 🌍 非中国(境外流量) | 🇯🇵 日本节点 | +| 13 | 🌐 GEOIP CN | DIRECT(直连) | +| 14 | 🐟 漏网之鱼(兜底) | 🇯🇵 日本节点 | + +--- ## 规则集来源 -- [blackmatrix7/ios_rule_script](https://github.com/blackmatrix7/ios_rule_script) — 主要规则集 -- [iab0x00/ProxyRules](https://github.com/iab0x00/ProxyRules) — AI 服务补充规则 -- `Apple.list` 基于 blackmatrix7 Apple 规则,并补充 iCloud Photos / Apple CDN 直连域名 +| 来源 | 用途 | +|------|------| +| [blackmatrix7/ios_rule_script](https://github.com/blackmatrix7/ios_rule_script) | 主要规则集(广告、YouTube、Telegram、GitHub、微软等) | +| [iab0x00/ProxyRules](https://github.com/iab0x00/ProxyRules) | AI 服务补充规则 | +| 本仓库维护 | `AI.list` / `Google.list` / `Apple.list` / `ApplePush.list` | -## 其他特性 +> `Apple.list` 基于 blackmatrix7 Apple 规则,额外补充了 iCloud Photos、CloudKit、Apple CDN 相关域名,进一步优化 iCloud 照片同步体验。 -- DNS:DoH(DNSPod + AliDNS)+ 传统 DNS 双备份 -- DNS 劫持:拦截 8.8.8.8 / 8.8.4.4 防止硬编码 DNS 绕过规则 -- QUIC 屏蔽:对代理连接屏蔽 UDP/443,强制回退 HTTP/2 -- 本地服务保护:`localhost.weixin.qq.com` 固定解析到 `127.0.0.1` 并强制直连,避免 fake-IP 影响微信本地回调 -- Apple 推送:默认走代理 - - `push.apple.com` - - `gateway.push.apple.com` - - `api.push.apple.com` - - `sandbox.push.apple.com` -- Google 防跳转:`google.cn` / `g.cn` 自动 302 到 `google.com` -- MITM:仅解密 `*.google.cn` +--- + +## 技术特性 + +- **DNS** — DoH(DNSPod + AliDNS)加密查询 + 传统 DNS 双备份 +- **DNS 劫持** — 拦截 8.8.8.8 / 8.8.4.4 硬编码请求,防止 DNS 绕过 +- **QUIC 屏蔽** — 对代理连接屏蔽 UDP/443,强制回退 HTTP/2 +- **微信本地保护** — `localhost.weixin.qq.com` 强制直连至 `127.0.0.1`,避免 fake-IP 干扰微信本地回调 +- **Google 防跳转** — `google.cn` / `g.cn` 自动 302 重定向至 `google.com` +- **证书解密(MITM)** — 仅对 `*.google.cn` 启用 HTTPS 解密 + +--- ## 注意事项 -- 地区分组通过节点名称关键词自动匹配,请确保你的节点名称包含地区标识(如 🇭🇰、HK、香港等) -- Google、AI、非中国和漏网之鱼的默认出口可在 App 内手动切换 -- 如需 HTTPS 解密功能,请在 Shadowrocket 中生成并安装 CA 证书 +1. 地区分组依赖节点名称关键词匹配,请确保节点名称包含地区标识 +2. Google、AI、非中国、漏网之鱼的默认出口可在 App 内**手动切换** +3. 如需 HTTPS 解密功能,请在 Shadowrocket 中生成并安装 CA 证书 + +--- ## License -MIT +[Mit License](LICENSE) — 可自由使用、修改和分发 \ No newline at end of file