feat: 新增无 - 前缀的纯文本规则列表(router/direct-plain.txt + 生成器)
CI / check (pull_request) Successful in 3s

This commit is contained in:
George Berkshire
2026-08-19 21:03:24 +08:00
parent 804007096f
commit e978a636d9
3 changed files with 66 additions and 2 deletions
+7 -2
View File
@@ -8,8 +8,13 @@ Clash Verge 和华硕路由器上的 mihomo(Magic Catling2)等消费端同
```
vpn-rules/
├── direct.yaml # 规则真源(mihomo rule-provider 格式)
├── router/
│ ├── direct-rules.yaml # 路由器手动粘贴版(`- ` 前缀 + DIRECT 策略)
│ └── direct-plain.txt # 无 `- ` 前缀纯文本版(规则逐行、无策略)
└── scripts/
└── gen_clash_verge_script.py # 真源 → Clash Verge Script.js 生成器
├── gen_clash_verge_script.py # 真源 → Clash Verge Script.js 生成器
├── gen_router_paste.py # 真源 → 路由器手动粘贴版生成器
└── gen_plain_list.py # 真源 → 纯文本版生成器
```
## 为什么需要它
@@ -51,7 +56,7 @@ rules:
> 路由器内网自建 Gitea(192.168.50.2:3000)也可直连:`http://192.168.50.2:3000/ageorge156/vpn-rules/raw/branch/main/direct.yaml`。
**拉不到 URL 时(手动粘贴版)**:打开 `router/direct-rules.yaml`,把里面的规则行粘贴到路由器现有规则列表最前面即可,无需联网(生成命令 `python3 scripts/gen_router_paste.py`)。
**拉不到 URL 时(手动粘贴版)**:打开 `router/direct-rules.yaml`,把里面的规则行粘贴到路由器现有规则列表最前面即可,无需联网(生成命令 `python3 scripts/gen_router_paste.py`)。若工具不支持 `- ` 前缀,用 `router/direct-plain.txt`(生成命令 `python3 scripts/gen_plain_list.py`)。
## 维护流程