gkd 中文文档 下载 App

gkd 订阅规则是什么:本地订阅与远程订阅的区别

「订阅」是 GKD 管理规则的单位:一份订阅就是一个规则集合文件,里面可以装全局规则、按应用划分的规则组,以及规则分类。本地规则和远程规则都是订阅,格式完全一致,区别只在于本地订阅用户可以自行修改,远程订阅由作者维护并自动更新。

订阅文件的格式

订阅文件使用 JSON5 语法——JSON 的兼容扩展,允许不加引号的键、支持注释,比裸 JSON 好写好读。一份最小化的订阅文件长这样:

{
  id: 233,
  name: '我的订阅',
  version: 0,
  categories: [],
  globalGroups: [],
  apps: [],
}

本地订阅与远程订阅

本地订阅远程订阅
来源应用内手动编写通过订阅链接添加
更新手动改自动检查更新(按 version 递增)
适用人群会写规则的用户绝大多数用户

GKD 默认不提供任何规则,装完应用后订阅页基本是空的。官方的建议路径是:普通用户添加远程订阅直接用社区维护的规则;有定制需求的用户写本地订阅满足自己。

订阅页的界面

订阅页从上到下列出你的所有订阅,每个订阅显示它的规模(全局规则数、覆盖应用数、规则组数)与版本号,右侧开关控制整份订阅的启停:

GKD 订阅页显示本地订阅与多个远程订阅的规模与开关
GKD 订阅页列表

注意右下角的加号按钮——添加远程订阅就靠它。操作步骤见添加远程订阅。

订阅页顶部还有几个工具入口:查看日志的闪电图标、规则配置相关的按钮等,日常最常用的还是列表与加号。

一条重要提醒

社区里不少订阅互相 fork、内容高度重合。同时开启多份内容重复的订阅,等于让引擎重复匹配同样的规则,耗电与卡顿都会上升。选一两份维护活跃的订阅就够,规则分类的取舍见规则分类。