个人代理分流规则库。
| 目录 | 用途 |
|---|---|
Ruleset/Mihomo/ |
Clash Verge Rev / FlClash 维护源 |
Ruleset/Egern/ |
Egern 原生维护源,与 Mihomo 配对 |
Ruleset/QuantumultX/ |
由 Mihomo 源生成;策略由客户端 force-policy 指定 |
Ruleset/Stash/ |
由 Mihomo 源按 domain / ipcidr / classical 顺序生成 |
AI/<服务>.yaml按服务归属维护。中国站和可直连的全球站可放入同一服务集合;规则资源不决定出口。AI/ChinaAI.yaml聚合国产 AI 的国内域名和已选择直连的全球域名,明确排除代理例外。上游的category-ai-cn是服务归属参考,不是所有登录、模型及地区功能可用的证明。Direct/cn.yaml继续包含 ChinaAI 条目,为已有客户端 URL 提供兼容。新增独立服务资源发布前,配置可继续使用既有服务/cn 资源及少量本地规则,不引用未发布 URL。*International资源保留旧路径兼容,不代表客户端必须代理。Qwen、智谱不再在自用配置中优先引用国际子集。MiniMax 采用综合集合,Talkie 以客户端更靠前的域名例外走 AIGC。- ByteDanceAI 的 Coze、TRAE、Dola/Cici 全球子集暂保留代理;国内豆包、扣子、TRAE 直连。TRAE 国际服务的地区限制应以官方列表为准。Manus 等其他服务的既有策略不随公司出生地改变。
- 不把共享 CDN、整个云厂商域名或第三方登录/模型供应商并入某家国产 AI 的直连集合。
AI/ 中新增 DeepSeek、Kimi、BaiduAI、TencentAI、Kling、Spark、Tiangong、Baichuan、Metaso、SenseNova、XiaomiAI 独立资源。完整的服务归属、选取的上游、保留 custom、代理例外及公开验证入口统一维护在 scripts/ai_services.json。
sync_ai.py 只读取指定的本地 V2Fly data/ 快照,不主动联网,不读取订阅,也不修改客户端。它优先使用独立服务名单,聚合名单只按明确域名归属提取,保留现有 custom;删除旧条目需单独审查。源文件继续保留在原有路径。
python scripts/sync_ai.py --data '<V2Fly checkout>/data'
python scripts/sync_ai.py --data '<V2Fly checkout>/data' --check
python scripts/convert_quantumultx.py
python scripts/convert_stash.py
python -m unittest discover -s tests
python scripts/check.pycheck.py 同时检查服务与 ChinaAI/cn 聚合是否一致、代理例外是否误入直连集合,以及四种资源的生成一致性。同步脚本本身不刷新上游;调用者应先取得并记录所用的上游版本。新增 Stash 组件或改变分型时,应先生成配置候选并发布资源,再采用候选。
客户端另用 check.py --config <文件> 检查;Stash 使用 --stash-config。私密配置、订阅、节点凭据和设备证据不放入本仓库。
probe_ai_direct.py 是手动运行的 Windows 工具。必须指定物理网卡索引和源 IPv4;它通过 IP_UNICAST_IF 约束 AliDNS DoH 与 HTTPS 请求,校验 TLS,拒绝环回、私网和 fake-IP DNS 答案,只跟随清单内入口的跳转。不会回退为未经绑定的请求,不会调用模型、携带密钥、刷新订阅或改变系统网络设置。输出到调用者指定的位置,不自动提交证据。
python scripts/probe_ai_direct.py --interface-index <物理网卡索引> --source-ip <物理IPv4> --output <私有证据目录>/ai-direct.json
# 可重复指定 --service,只检查部分服务
python scripts/probe_ai_direct.py --interface-index <索引> --source-ip <IPv4> --service Qwen --output <路径>/qwen.json- HTTP 200/206:仅公开页面或下载入口可达。
- API 返回 401:已接通 API 服务器,鉴权及模型调用未验证。
- 403、DNS 异常、超时、无法完成的跳转:保留为未验证,不自动改策略。
- 一台设备、一个网络的结果不代表所有地区。主页可达不保证登录、支付、WebSocket、模型、媒体或第三方依赖可用。策略修改需要结合官方地区约束和实际业务验证。