iOS Shadowrocket 分流规则,支持广告过滤,每日自动更新。
Fork 自 Johnshall/Shadowrocket-ADBlock-Rules-Forever,原项目基于 h2y/Shadowrocket-ADBlock-Rules。

| 规则 | 代理流量 | 直连流量 |
|---|---|---|
| 黑名单 + 去广告 | 被墙网站 (GFWList) | 正常网站 |
| 黑名单 | 同上 | 同上 |
| 白名单 + 去广告 | 其他网站 | top500 可直连网站、中国网站 |
| 白名单 | 同上 | 同上 |
| 国内外划分 + 去广告 | 国外网站 | 中国网站 |
| 国内外划分 | 同上 | 同上 |
| 全局直连 + 去广告 | / | 全部 |
| 全局代理 + 去广告 | 全部 | / |
| 回国规则 + 去广告 | 中国网站 | 国外网站 |
| 回国规则 | 同上 | 同上 |
| 仅去广告 | — | — |
| 懒人配置 | 国外网站 | 国内网站 |
| 懒人配置(含策略组) | 国外网站 | 国内网站 |
以上所有规则,局域网内请求均直连。可下载多个规则切换使用。
方法一:用 Safari 或 Shadowrocket 扫描下方规则对应的二维码。
方法二:在 Shadowrocket → 配置 → 右上角 + → 粘贴规则地址 → 下载。
导入后建议断开并重新连接一次以确保生效。
+ → 创建个人自动化 → 特定时间(建议 8:05 之后)→ 运行快捷指令 → 选择「Shadowrocket 规则自动更新」https://mxlapan.github.io/Shadowrocket-ADBlock-Rules-Forever/rules/sr_top500_banlist_ad.conf

https://mxlapan.github.io/Shadowrocket-ADBlock-Rules-Forever/rules/sr_top500_banlist.conf

https://mxlapan.github.io/Shadowrocket-ADBlock-Rules-Forever/rules/sr_top500_whitelist_ad.conf

https://mxlapan.github.io/Shadowrocket-ADBlock-Rules-Forever/rules/sr_top500_whitelist.conf

中国网站直连,国外网站代理,包含广告过滤。
https://mxlapan.github.io/Shadowrocket-ADBlock-Rules-Forever/rules/sr_cnip_ad.conf

中国网站直连,国外网站代理,不含广告过滤。
https://mxlapan.github.io/Shadowrocket-ADBlock-Rules-Forever/rules/sr_cnip.conf

全局直连,仅过滤广告。适合将 SR 作为全局去广告工具。
https://mxlapan.github.io/Shadowrocket-ADBlock-Rules-Forever/rules/sr_direct_banad.conf

全局代理 + 去广告(局域网直连)。
https://mxlapan.github.io/Shadowrocket-ADBlock-Rules-Forever/rules/sr_proxy_banad.conf

海外用户使用,代理中国网站,直连国外网站。
https://mxlapan.github.io/Shadowrocket-ADBlock-Rules-Forever/rules/sr_backcn.conf

海外用户使用,代理中国网站,直连国外网站,包含广告过滤。
https://mxlapan.github.io/Shadowrocket-ADBlock-Rules-Forever/rules/sr_backcn_ad.conf

仅包含去广告规则,不含代理/直连配置。可与其他规则搭配使用。
https://mxlapan.github.io/Shadowrocket-ADBlock-Rules-Forever/rules/sr_ad_only.conf

同步自 LOWERTOP/Shadowrocket,开箱即用。
https://mxlapan.github.io/Shadowrocket-ADBlock-Rules-Forever/rules/lazy.conf

同步自 LOWERTOP/Shadowrocket,支持通过「代理分组」灵活调整分流策略。
https://mxlapan.github.io/Shadowrocket-ADBlock-Rules-Forever/rules/lazy_group.conf

main(源代码分支)
├── .github/workflows/
│ ├── build.yml # 每日自动构建 & 部署
│ └── close-issues.yml # 自动关闭过期 Issue
├── factory/ # 构建车间
│ ├── ad.py # 广告规则提取
│ ├── gfwlist.py # GFWList 解析
│ ├── build_confs.py # 规则文件生成
│ ├── gen_qrcode.py # 二维码生成
│ ├── auto_build.sh # CI 构建入口
│ ├── top500_manual.py # 手动工具:top500 可达性评估
│ ├── data/ # 源数据(手动维护)
│ │ ├── manual_*.txt # 直连 / 代理 / 屏蔽 / GFWList 补充规则
│ │ ├── ad_ignore.list # 广告白名单
│ │ └── top500_*.list # top500 网站分类
│ ├── template/ # 规则模板(sr_head / sr_foot / sr_*.txt)
│ ├── resultant/ # 构建产物(CI 生成,已 gitignore)
│ └── README.md # 开发说明
├── figure/
│ └── guide.png # 规则选择指南(二维码由 CI 生成)
├── README.md
├── LICENSE
├── requirements.txt
└── .gitignore
gh-pages(部署分支,自动生成)
├── rules/ # 规则文件 (.conf)
├── figure/ # 二维码图片
├── README.md
└── LICENSE
修改 factory/data/ 下的 manual_*.txt 文件,PR 请提交至 main 分支。
定制自己的规则: Fork 本仓库,启用 Actions 即可自动构建。
欢迎在 Issues 中反馈。