Refactor README: improve layout, typography and content

This commit is contained in:
Forest
2026-05-17 11:10:09 +08:00
parent 99e36f40bd
commit 8c56b2f7f6
+105 -71
View File
@@ -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 加速 | ChatGPT、Claude、Gemini 等主流 AI 服务专属节点 |
| 🤖 AI 服务 | 🇺🇸 美国节点 | 节点选择、PROXY、DIRECT | | 🔍 谷歌服务 | 优先日本节点,可手动切换香港节点 |
| 🍎 苹果推送 | 🚀 节点选择 | PROXY、DIRECT | | 🍎 苹果优化 | iCloud、Push 域名直连,照片同步更流畅 |
| 🍏 苹果服务 | DIRECT | 节点选择、PROXY | | 🛡️ 广告拦截 | 自动拒绝广告域名请求 |
| 🌍 非中国 | 🇯🇵 日本节点 | 节点选择、PROXY、DIRECT | | ⚡ 极速体验 | cproxy 加速 GitHub 规则下载,拒绝超时 |
| 🐟 漏网之鱼 | 🇯🇵 日本节点 | 节点选择、PROXY、DIRECT |
---
## 快速开始 ## 快速开始
1. 复制配置文件的 Raw 链接: **1. 复制配置链接**
`https://cproxy.taichuos.com/https://raw.githubusercontent.com/transnull/sr-rules/refs/heads/main/sr.conf`
2. 打开 Shadowrocket → 配置 → 右上角 `+` → 粘贴链接 → 下载
3. 点击已下载的配置,设为使用中(✔️)
4. 首页添加你自己的节点或订阅
5. 连通性测试,选择可用节点连接
或者扫描二维码 ```
https://cproxy.taichuos.com/https://raw.githubusercontent.com/transnull/sr-rules/refs/heads/main/sr.conf
```
<img width="200" height="200" alt="sr-rules-config-qr" src="qr.png" /> **2. 导入 Shadowrocket**
```
Shadowrocket → 配置 → 右上角 `+` → 粘贴链接 → 下载
```
**3. 启用配置**
点击已下载的配置,打上 ✔️ 标记设为使用中
**4. 添加节点**
首页 → 添加节点或订阅 → 连通性测试 → 选择可用节点
**5. 扫码导入**(可选)
<img width="180" height="180" alt="sr-rules qr code" src="qr.png" />
---
## 默认策略速览
| 服务 | 🌟 默认策略 | 可选 |
|------|-----------|------|
| 🔍 谷歌服务(含 Gemini) | 🇯🇵 日本节点 | 🇭🇰 香港节点 |
| 🤖 AI 服务(ChatGPT / Claude | 🇺🇸 美国节点 | 节点选择 |
| 🍎 苹果推送 | 🚀 节点选择 | PROXY / DIRECT |
| 🍏 苹果服务 | DIRECT | 节点选择 |
| 🌍 非中国(境外流量) | 🇯🇵 日本节点 | 节点选择 |
| 🐟 漏网之鱼(兜底) | 🇯🇵 日本节点 | 节点选择 |
---
## 策略组说明 ## 策略组说明
| 策略组 | 类型 | 说明 | | 策略组 | 类型 | 说明 |
|--------|------|------| |--------|------|------|
| 🚀 节点选择 | 手动选择 | 主策略,可选内置代理、地区分组或直连 | | 🚀 节点选择 | 手动选择 | 主策略,手动切换节点或分组 |
| 🇭🇰 香港节点 | 自动测速 | 按节点名关键词匹配香港节点 | | 🇭🇰 香港节点 | 自动测速 | 按名关键词匹配香港节点 |
| 🇹🇼 台湾节点 | 自动测速 | 按节点名关键词匹配台湾节点 | | 🇹🇼 台湾节点 | 自动测速 | 按名关键词匹配台湾节点 |
| 🇯🇵 日本节点 | 自动测速 | 按节点名关键词匹配日本节点 | | 🇯🇵 日本节点 | 自动测速 | 按名关键词匹配日本节点 |
| 🇺🇸 美国节点 | 自动测速 | 按节点名关键词匹配美国节点 | | 🇺🇸 美国节点 | 自动测速 | 按名关键词匹配美国节点 |
| 🌐 其他节点 | 自动测速 | 匹配不属于以上地区的节点 | | 🌐 其他节点 | 自动测速 | 匹配非特定地区的所有节点 |
## 分流规则 > 💡 **提示**:地区分组按节点名称关键词自动匹配,请确保节点名称包含地区标识(如 🇭🇰、HK、香港、东京、洛杉矶 等)
规则从上到下依次匹配。`🔍 谷歌服务` 优先级高于 `🤖 AI 服务`,因此 Gemini 会走谷歌服务策略组。 ---
| 优先级 | 服务 | 默认策略 | ## 分流规则优先级
|--------|------|----------|
| 1 | 🛑 广告拦截 | REJECT | 规则按**由上到下**顺序匹配,命中即执行。
| 2 | 🔍 谷歌服务(含 Gemini) | 日本节点,可手动切香港节点 |
| 3 | 🤖 AI 服务(ChatGPT、Claude 等) | 美国节点 | | # | 服务 | 默认策略 |
| 4 | 📹 油管视频 | 节点选择 | |---|------|----------|
| 5 | 🏠 私有网络 / 局域网 | DIRECT | | 1 | 🛑 广告拦截 | REJECT(拒绝) |
| 6 | 📲 电报消息 | 节点选择 | | 2 | 🔍 谷歌服务(含 Gemini) | 🇯🇵 日本节点 |
| 7 | 🐱 代码托管(GitHub、GitLab、Atlassian | 节点选择 | | 3 | 🤖 AI 服务(ChatGPT / Claude 等) | 🇺🇸 美国节点 |
| 8 | Ⓜ️ 微软服务 | 节点选择 | | 4 | 📹 油管视频 | 🚀 节点选择 |
| 9 | 🍎 苹果推送 | 节点选择 | | 5 | 🏠 私有网络 / 局域网 | DIRECT(直连) |
| 10 | 🍏 苹果服务 | DIRECT | | 6 | 📲 电报消息 | 🚀 节点选择 |
| 11 | 🔒 国内服务 | DIRECT | | 7 | 🐱 代码托管(GitHub / GitLab | 🚀 节点选择 |
| 12 | 🌍 非中国(境外流量) | 日本节点 | | 8 | Ⓜ️ 微软服务 | 🚀 节点选择 |
| 13 | GEOIP CN | DIRECT | | 9 | 🍎 苹果推送 | 🚀 节点选择 |
| 14 | 🐟 漏网之鱼(兜底) | 日本节点 | | 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 照片同步体验。
- DNSDoHDNSPod + 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 推送:默认走代理 - **DNS** — DoHDNSPod + AliDNS)加密查询 + 传统 DNS 双备份
- `push.apple.com` - **DNS 劫持** — 拦截 8.8.8.8 / 8.8.4.4 硬编码请求,防止 DNS 绕过
- `gateway.push.apple.com` - **QUIC 屏蔽** — 对代理连接屏蔽 UDP/443,强制回退 HTTP/2
- `api.push.apple.com` - **微信本地保护** — `localhost.weixin.qq.com` 强制直连至 `127.0.0.1`,避免 fake-IP 干扰微信本地回调
- `sandbox.push.apple.com` - **Google 防跳转** — `google.cn` / `g.cn` 自动 302 重定向至 `google.com`
- Google 防跳转:`google.cn` / `g.cn` 自动 302 到 `google.com` - **证书解密(MITM)** — 仅对 `*.google.cn` 启用 HTTPS 解密
- MITM:仅解密 `*.google.cn`
---
## 注意事项 ## 注意事项
- 地区分组通过节点名称关键词自动匹配,请确保你的节点名称包含地区标识(如 🇭🇰、HK、香港等) 1. 地区分组依赖节点名称关键词匹配,请确保节点名称包含地区标识
- Google、AI、非中国漏网之鱼的默认出口可在 App 内手动切换 2. Google、AI、非中国漏网之鱼的默认出口可在 App 内**手动切换**
- 如需 HTTPS 解密功能,请在 Shadowrocket 中生成并安装 CA 证书 3. 如需 HTTPS 解密功能,请在 Shadowrocket 中生成并安装 CA 证书
---
## License ## License
MIT [Mit License](LICENSE) — 可自由使用、修改和分发