为 sing-box 和 Egern 自动维护的精简规则集,每小时检查一次上游更新。
| 规则集 | 内容 | 类型 | sing-box | Egern |
|---|---|---|---|---|
| NodeSeek | NodeSeek 相关域名 | 域名 | SRS | YAML |
| WebRTC | WebRTC STUN/TURN 服务器域名 | 域名 | SRS | YAML |
| Telegram SG | Telegram 新加坡网段 | IP | SRS | YAML |
| Telegram NL | Telegram 荷兰网段 | IP | SRS | YAML |
规则数、文件大小和 SHA-256 见产物清单。无法直连 GitHub 时,可把链接前缀换成 https://cdn.jsdelivr.net/gh/Ethan2258/rules@main/(规则有变化时工作流会主动刷新 jsDelivr 缓存,通常几分钟内就能拿到新版)。
以下写法适用于 sing-box 1.14+(download_detour 已弃用,改用 http_clients):
{
"http_clients": [
{ "tag": "rule-download", "detour": "proxy" }
],
"route": {
"rule_set": [
{
"type": "remote",
"tag": "nodeseek",
"format": "binary",
"url": "https://raw.githubusercontent.com/Ethan2258/rules/main/Nodeseek.srs",
"http_client": "rule-download",
"update_interval": "3h"
},
{
"type": "remote",
"tag": "telegram-sg",
"format": "binary",
"url": "https://raw.githubusercontent.com/Ethan2258/rules/main/TelegramSG.srs",
"http_client": "rule-download",
"update_interval": "3h"
}
],
"rules": [
{ "rule_set": "nodeseek", "action": "route", "outbound": "proxy" },
{ "rule_set": "telegram-sg", "action": "route", "outbound": "proxy" }
]
}
}把 proxy 换成自己的出站标签。SRS 始终使用最新稳定版 sing-box 的规则集格式(版本号见产物清单的 srs_version),旧版客户端会读取失败,请保持 sing-box 为最新版。
rules:
- rule_set:
match: https://raw.githubusercontent.com/Ethan2258/rules/main/Nodeseek.yaml
policy: DIRECT
update_interval: 10800
- rule_set:
match: https://raw.githubusercontent.com/Ethan2258/rules/main/TelegramSG.yaml
policy: PROXY
update_interval: 10800policy 换成需要的策略(如 DIRECT 或 PROXY)。Telegram 的 IP 规则集自带 no_resolve: true,匹配时不会触发 DNS 解析,与 sing-box 的行为一致。
- 每小时自动检查上游,也可手动运行;内容有变化时才会提交。
- GitHub 繁忙时会推迟甚至跳过定时任务,实际间隔可能长达几个小时;上游变动不频繁,客户端按 3 小时拉取即可。
- 来源:NodeSeek 跟随 MetaCubeX,WebRTC 来自 MeALiYeYe,Telegram SG/NL 来自 Kelee 并对照 Telegram 官方 CIDR 核验。
- 规则会先规范化、去重;遇到非法记录、规则数过少、网段越界或冲突时中止更新,保留上一版。
- SRS 由最新稳定版 sing-box 编译,文件头标为该版本支持的最新格式(写在产物清单的
srs_version),再反向解码核对;验证工作流检查 YAML、SRS、产物清单和 README 链接。
脚本和工作流以 GPL-3.0 发布。规则数据来自上游,版权归原作者:MetaCubeX/meta-rules-dat(GPL-3.0)、MeALiYeYe/ProxyConfigFiles、Kelee 及其镜像,Telegram 网段核验使用 Telegram 官方 CIDR。