自动从 ignaciocastro/a-dove-is-dumb 拉取完整域名列表,并生成:
one-block.json:Karing 使用的 sing-box JSON Rule Setone-block.yaml:Mihomo / OpenClash 使用的 classical YAML Rule Providerone-block.txt:Mihomo / OpenClash 可选 text Rule Providermetadata.json:生成时间、来源和域名数量
- 本仓库已就绪:
asrtroh-netizen/OneBlock(公开)。 - 仓库根目录需包含本目录全部内容,含隐藏目录
.github。 - 打开仓库的 Actions 页面。
- 选择 Update One rules,点击 Run workflow。
- 等待运行完成,仓库根目录会自动出现四个生成文件。
仓库为 asrtroh-netizen/OneBlock:
https://raw.githubusercontent.com/asrtroh-netizen/OneBlock/main/one-block.json
Karing 中给该自定义分流组选择 拦截。
主 YAML 中加入:
rule-providers:
One-Block:
type: http
behavior: classical
format: yaml
url: "https://raw.githubusercontent.com/asrtroh-netizen/OneBlock/main/one-block.yaml"
path: ./rule_provider/one-block.yaml
interval: 86400
rules:
- RULE-SET,One-Block,REJECTRULE-SET 规则要放在 MATCH 等兜底规则前面。
GitHub Actions 每天自动检查一次。只有上游域名列表发生变化时才会提交新文件。
https://github.com/asrtroh-netizen/OneBlock/releases/download/onetools-cdn-assets/one-blocklist.json