Files
ios-rule-script-subset/README.md

60 lines
2.2 KiB
Markdown

# ios-rule-script-subset
这个仓库只同步 `blackmatrix7/ios_rule_script` 里当前本地 `surgio` 需要的少量 Surge 规则文件,不做全量镜像。
当前 Gitea 仓库地址:
- [yuanzhen869/ios-rule-script-subset](https://git.halonice.com/yuanzhen869/ios-rule-script-subset)
当前同步目标:
- `rule/Surge/Lan.list` <- `rule/Surge/Lan/Lan.list`
- `rule/Surge/Apple.list` <- `rule/Surge/Apple/Apple.list`
- `rule/Surge/OpenAI.list` <- `rule/Surge/OpenAI/OpenAI.list`
- `rule/Surge/Gemini.list` <- `rule/Surge/Gemini/Gemini.list`
- `rule/Surge/Claude.list` <- `rule/Surge/Claude/Claude.list`
- `rule/Surge/China.list` <- `rule/Surge/China/China.list`
- `rule/Surge/ChinaIPs.list` <- `rule/Surge/ChinaIPs/ChinaIPs.list`
- `rule/Surge/Proxy.list` <- `rule/Surge/Proxy/Proxy.list`
基于这些 Surge 规则,还会派生出:
- `rule/Loon/*.list`
- `rule/Clash/*.list`
同时生成 sing-box 专用规则文件:
- `rule/sing-box/ManualBackHome.json`
- `rule/sing-box/ManualReject.json`
- `rule/sing-box/ManualDirect.json`
- `rule/sing-box/ManualAI.json`
- `rule/sing-box/Lan.json`
- `rule/sing-box/Apple.json`
- `rule/sing-box/OpenAI.json`
- `rule/sing-box/Gemini.json`
- `rule/sing-box/Claude.json`
- `rule/sing-box/China.json`
- `rule/sing-box/ChinaIPs.json`
- `rule/sing-box/Proxy.json`
同步脚本:
- [sync_subset.sh](/Users/yuan/Desktop/workspaces/docker/ios-rule-script-subset/scripts/sync_subset.sh)
- [build_singbox_rules.py](/Users/yuan/Desktop/workspaces/docker/ios-rule-script-subset/scripts/build_singbox_rules.py)
Gitea Actions 工作流:
- [sync-subset.yml](/Users/yuan/Desktop/workspaces/docker/ios-rule-script-subset/.gitea/workflows/sync-subset.yml)
- 调度周期:每 12 小时一次
本地同步凭据放在未提交的:
- [`.sync.env`](/Users/yuan/Desktop/workspaces/docker/ios-rule-script-subset/.sync.env)
这个项目给本地 `surgio` 用作远程规则源:
- `https://git.halonice.com/yuanzhen869/ios-rule-script-subset/raw/branch/main/rule/Surge`
- `https://git.halonice.com/yuanzhen869/ios-rule-script-subset/raw/branch/main/rule/Loon`
- `https://git.halonice.com/yuanzhen869/ios-rule-script-subset/raw/branch/main/rule/Clash`
- `https://git.halonice.com/yuanzhen869/ios-rule-script-subset/raw/branch/main/rule/sing-box`