Closed ghost closed 4 years ago
另外,在“第三方规则集列表”管理页面,某些规则下载失败后,我点击删除,直接跳转到“游戏规则”管理页面了?
这个443e1eb commit应该是修了我二楼说的跳转管理页面的bug吧,主楼反映的插入第三方规则集导致clash启动失败也是这个造成的?
这边测试规则插入没有问题
请问我主楼贴的那个配置文件里,生成的规则集是正确的格式吗?为什么clash会报错呢?我试了一下午都是这样,还是使用规则集有什么前置条件? 谢谢。
-- Sent from Canary (https://canarymail.io)
On 星期五, 8月 28, 2020 at 4:06 下午, vernesong <notifications@github.com (mailto:notifications@github.com)> wrote:
这边测试规则插入没有问题
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub (https://github.com/vernesong/OpenClash/issues/693#issuecomment-682389728), or unsubscribe (https://github.com/notifications/unsubscribe-auth/AAI56YXSWX34H7AKDIDPZTTSC5QPLANCNFSM4QNYNWFQ).
你贴一下/etc/config/openclash里面这一段的内容
config rule_provider_config
option enabled '1'
option interval '86400'
option config 'config.yaml'
list rule_name 'DisneyPlus'
option group 'GlobalTV'
option position '0'
config rule_provider_config
option enabled '1'
option interval '86400'
option config 'all'
list rule_name 'DisneyPlus^M
'
option group 'DIRECT'
option position '0'
Disneyplus后的这个空格符^M好像有点问题?
手工编辑去掉这个^M后,再手工启动openclash是正常的,规则插入也对,但不知道为什么在设置页面保存config文件的时候会出现这个符号。
之前没用过第三方规则,后来在“规则集与策略组管理---第三方规则集与策略组管理”页面,尝试添加了一个Disneyplus规则集合后,发现clash启动失败,运行记录如下:
发现最终的配置文件添加了下面这段,第131行就是那个rule-providers下面的" DisneyPlus"那行,没用过rules provider,但感觉这个生成的就不太对,好像不符合clash配置语法吧。
从路由器下载Advertising.yaml 文件看内容应该是完整的,删除第三方规则后是正常运行的。