两类配置,一类会被覆盖一类不会
订阅页上的卡片其实分两种。远程订阅跟着链接走,每更新一次就整份重写,你在上面改过的东西全部消失;本地配置是你自己建的一份 YAML,除非你去动它,否则永远长那样。「我明明改过了,怎么又没了」——绝大多数是改在远程订阅上。
想给订阅加自己的规则,正确做法不是去改那份订阅文件,而是在扩展层上做覆盖,让订阅照常更新、你加的东西留在另一个文件里。这里只提思路,具体写法不在这篇。
配置文件属于敏感文件
里面完整写着你的订阅链接、服务器地址和密码。发到群里请人帮看之前,先把这几段删干净。
右键菜单才是这一页的主界面
- 1
编辑信息:改名字、间隔、User Agent
在卡片上点右键,第一项是编辑信息。名字随便改,只影响你自己认;更新间隔和 User Agent 也在这里,改完从下一次更新开始生效。
- 2
编辑文件:直接动 YAML
同一个菜单里有编辑文件,打开的就是这份配置的正文。旁边的「打开所在目录」会把资源管理器定位到文件本体,想备份或用别的编辑器打开就走这条。远程订阅在这里改,下一次更新照样被覆盖。
- 3
新建本地配置:两种人用得上
自建服务只有固定几个节点的,本地写一份比走订阅省事;想试新规则又不想碰订阅的,也可以先建一份干净的本地配置练手,试坏了删掉就行。
切不过去,通常是 YAML 报错
点切换时会先跑一次校验,语法有问题的配置切不过去,界面会告诉你错在哪一行附近。改完保存却没反应,先去日志页翻最新几条,找 yaml 相关的解析报错,照着行号回去看缩进和冒号后面的空格,别反复点切换。
- 切换后首页显示的配置名,换成了新的那一份
- 代理页的组和节点跟着变了
- 日志页最近没有新的解析错误
常见问题
切换了配置,但分流规则跟原来一模一样,为什么?
先确认真的切过去了——校验没通过时会停在原来那份上。确实切了还是一样,就去规则页看条数和内容变了没有;两份配置引用同一套规则集时,规则本来就该长得差不多。
误删了一份配置还能找回来吗?
客户端里没有回收站,删除就是删磁盘上的文件。远程订阅无所谓,链接还在就重新导一遍。本地配置只能指望系统回收站或者你自己的备份,所以写好的本地配置最好在别处再存一份。