OpenClash icon indicating copy to clipboard operation
OpenClash copied to clipboard

[Bug] 第三方规则集与策略组管理中的规则永远出现在自定定义规则之后

Open htfcuddles opened this issue 3 years ago • 2 comments

Verify Steps

  • [X] Tracker 我已经在 Issue Tracker 中找过我要提出的问题
  • [X] Latest 我已经使用最新 Dev 版本测试过,问题依旧存在
  • [X] Core 这是 OpenClash 存在的问题,并非我所使用的 Clash 或 Meta 等内核的特定问题
  • [X] Meaningful 我提交的不是无意义的 催促更新或修复 请求

OpenClash Version

v0.45.30-beta

Bug on Environment

Official OpenWrt

Bug on Platform

Linux-386

To Reproduce

  1. 第三方规则集与策略组管理中添加规则A,优先级:优先-覆盖 image

  2. 自定义规则中设置自定义规则B,优先级:候补匹配

- GEOSITE,cn,DIRECT

  1. 无论如何调整规则A和规则B的优先级,修改后的配置文件中规则A总会出现在规则B之后

Describe the Bug

第三方规则集与策略组管理的优先级与预期不符

OpenClash Log

rules:
- DST-PORT,7895,REJECT
- DST-PORT,7892,REJECT
- IP-CIDR,198.18.0.1/16,REJECT,no-resolve
- IP-CIDR,8.8.8.8/32,FAST
- IP-CIDR,1.1.1.1/32,FAST
- GEOSITE,cn,DIRECT
- MATCH,FINAL
- RULE-SET,Netflix,NETFLIX
- RULE-SET,GoogleSearch,FAST

OpenClash Config

No response

Expected Behavior

第三方规则集与策略组管理中添加规则A(优先级:优先-覆盖) 出现在 自定义规则中设置自定义规则B(优先级:候补匹配 )之前

rules:
- DST-PORT,7895,REJECT
- DST-PORT,7892,REJECT
- IP-CIDR,198.18.0.1/16,REJECT,no-resolve
- IP-CIDR,8.8.8.8/32,FAST
- IP-CIDR,1.1.1.1/32,FAST
- RULE-SET,Netflix,NETFLIX
- RULE-SET,GoogleSearch,FAST
- GEOSITE,cn,DIRECT
- MATCH,FINAL

Screenshots

No response

htfcuddles avatar Jun 08 '22 17:06 htfcuddles

image image

image 复现不了

vernesong avatar Jun 09 '22 04:06 vernesong

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 Aug 08 '22 08:08 github-actions[bot]