clash-auto icon indicating copy to clipboard operation
clash-auto copied to clipboard

错误的provider存储路径可能会导致路径不存在bug

Open CloudSail1 opened this issue 2 years ago • 1 comments

我所使用的Clash版本:0.20.28 在此parser中问题不会出现

问题: 型如文件(https://github.com/JohanChane/clash-auto/blob/main/data/tpl/tpl_basic.yaml) 中226行处的path(./ruleset/)实际上并不存在,而provider文件会被存储于./providers/rule/下,而且名字会变成乱码。尽管在此parser的情况下问题不会出现,但当尝试使用此issue中所提及的方法来解决provider下载不成功的情况,则会提示路径不存在https://github.com/Dreamacro/clash/issues/1385#issuecomment-1583996210

解决方法: 将上述所提及path更改为./providers/rule/,上述issue所提供代码也做相应更改即可,_并且_储存的provider文件也不会是乱码。

CloudSail1 avatar Aug 07 '23 14:08 CloudSail1

parser 应该是 cfw 支持的功能而不是 clash 支持的功能。clashauto 没有 parser 的功能。这里的模板是 clashauto 的模板, 是我自己设计的功能。根据模板生成的配置文件可以直接被 clash 使用。如果生成的配置文件不符合要求, 你可以自定义模板生成。自定义模板可以参考 根据模板配置生成新的配置

JohanChane avatar Aug 07 '23 15:08 JohanChane