OpenClash icon indicating copy to clipboard operation
OpenClash copied to clipboard

[Bug] 自定义规则集附加(仅 TUN & Meta 内核):别名不可以有中横线

Open WFANG12719 opened this issue 1 year ago • 7 comments

Verify Steps

  • [X] Tracker 我已经在 Issue Tracker 中找过我要提出的问题
  • [X] Branch 我知道 OpenClash 的 Dev 分支切换开关位于插件设置-版本更新中,或者我会手动下载并安装 Dev 分支的 OpenClash
  • [X] Latest 我已经使用最新 Dev 版本测试过,问题依旧存在
  • [X] Relevant 我知道 OpenClash 与 内核(Core)、控制面板(Dashboard)、在线订阅转换(Subconverter)等项目之间无直接关系,仅相互调用
  • [X] Definite 这确实是 OpenClash 出现的问题
  • [ ] Contributors 我有能力协助 OpenClash 开发并解决此问题
  • [ ] Meaningless 我提交的是无意义的催促更新或修复请求

OpenClash Version

v0.46.033

Bug on Environment

Lean

OpenWrt Version

OPENWRT_RELEASE="OpenWrt SNAPSHOT r6809-6df7d6894"

Bug on Platform

Linux-arm64

Describe the Bug

规则附加--> 自定义规则集附加(仅 TUN & Meta 内核) 如果: 规则集类型:HTTP 规则类型:domain 规则格式:yaml 则: 别名:如果含有 英文中横线,openclash启动过程不会报错,但所订阅的规则不生效,文件不会被下载到 /etc/openclash/rule_provider,检索日志不会有任何匹配。

To Reproduce

规则附加--> 自定义规则集附加(仅 TUN & Meta 内核) 如果: 规则集类型:HTTP 规则类型:domain 规则格式:yaml 设置别名为含有中横线,例如 anti-ad-chinese, Clash启动不会报错,UI页面显示RuleSet加载了,但日志里检索不到任何匹配。实际并不起作用。

OpenClash Log

OpenClash Config

No response

Expected Behavior

建议:自定义规则集附加的别名不要含有中横线,用下划线代替,估计脚本里把中横线当做运算符了。

Additional Context

No response

WFANG12719 avatar Oct 06 '24 14:10 WFANG12719

下载问题你要看内核下载有没有报错,地址有没有问题,这不是bug

vernesong avatar Oct 06 '24 17:10 vernesong

代理集地址需要添加代理地址下载

youzhi1233 avatar Oct 07 '24 00:10 youzhi1233

问题复现, 比如我自定义ruleset,规则类型:domain,写法如下: clash-classic:https://raw.githubusercontent.com/dreamoeu/V2rayDomains2Clash/generated/category-porn.yaml 启动不报错,UI页面显示RuleSet加载了,但日志里检索不到任何匹配。实际并不起作用。 之前版本正常。

cqjerry avatar Oct 07 '24 10:10 cqjerry

image image image image

vernesong avatar Oct 07 '24 13:10 vernesong

找到原因了,修改后用于启动的配置文件里,behavior非domain, PixPin_2024-10-07_21-40-39

那应该如何正确的写这条ruleset呢? PixPin_2024-10-07_21-42-30 写成 clash-domain:https://raw.githubusercontent.com/dreamoeu/V2rayDomains2Clash/generated/category-porn.yaml 是否可以呢?

cqjerry avatar Oct 07 '24 13:10 cqjerry

image

vernesong avatar Oct 07 '24 13:10 vernesong

多谢V大,问题解决了。

cqjerry avatar Oct 07 '24 14:10 cqjerry

This issue is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 5 days

github-actions[bot] avatar Dec 07 '24 08:12 github-actions[bot]