前言
问题描述
如何防止更新订阅链接后覆盖自定义规则,以及注意事项
解决方法
- 打开Clash,并设置
Persers
- 用以下代码完全覆盖
注意:需要修改其中的内容
url
修改成你的订阅链接prepend-rules
里添加你的自定义路由规则
parsers:
- url: https://example.com/profile.yaml
yaml:
prepend-rules:
- DOMAIN,test.com,DIRECT # rules最前面增加一个规则
- 点击保存,然后再次更新订阅后检查
rules
,可以看见自定义的规则依然保留
注意
1. 配置Persers
时,要注意格式、缩进,不然可能会报错
比如缩进有问题会报错:nested mappings are not allowed in compact
2. Persers
配置中的url
一定要与订阅中的url
一致!要完全一致!差一个空格也不行!不要问我怎么知道的
如果不一致,就会导致即使你配置好了Persers
,更新订阅也依然会覆盖你的自定义规则,然而你想半天也不知道哪里出了问题
那要怎么检查呢?
首先是订阅中的url
,找到Profiles
,右键你的订阅,选择下面的Settings
,其中的URL
就是,然后就是Persers
配置中的url
,直接在配置文件里看就行
评论区