Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
5 of 7 tasks
WFANG12719 opened this issue Oct 6, 2024 · 7 comments
Open
5 of 7 tasks
Labels
bug Something isn't working

Comments

@WFANG12719
Copy link

Verify Steps

  • Tracker 我已经在 Issue Tracker 中找过我要提出的问题
  • Branch 我知道 OpenClash 的 Dev 分支切换开关位于插件设置-版本更新中,或者我会手动下载并安装 Dev 分支的 OpenClash
  • Latest 我已经使用最新 Dev 版本测试过,问题依旧存在
  • Relevant 我知道 OpenClash 与 内核(Core)、控制面板(Dashboard)、在线订阅转换(Subconverter)等项目之间无直接关系,仅相互调用
  • 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 WFANG12719 added the bug Something isn't working label Oct 6, 2024
@vernesong
Copy link
Owner

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

@youzhi1233
Copy link

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

@cqjerry
Copy link

cqjerry commented Oct 7, 2024

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

@vernesong
Copy link
Owner

image
image
image
image

@cqjerry
Copy link

cqjerry commented Oct 7, 2024

找到原因了,修改后用于启动的配置文件里,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 是否可以呢?

@vernesong
Copy link
Owner

image

@cqjerry
Copy link

cqjerry commented Oct 7, 2024

多谢V大,问题解决了。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

4 participants