FlClash icon indicating copy to clipboard operation
FlClash copied to clipboard

节点排序应始终将节点组置于最前

Open HDTianRu opened this issue 1 year ago • 2 comments

如图,类似这种先将节点组按原顺序置于最前,再根据延迟对节点进行排序 Screenshot 以下为配置文件

p-proxies: &proxies
  - '🚀 节点选择'
  - '♻️ 自动选择(all)'
  - '♻️ 自动选择(赔钱)'
  - '♻️ 自动选择(CloudServer)'
  - DIRECT
  - REJECT

proxy-groups:
  - name: '🐟 漏网之鱼'
    type: select
    proxies: *proxies
    include-all-providers: true

HDTianRu avatar Jun 27 '24 15:06 HDTianRu

没看懂,你能描述详细一点吗?

Voya9e avatar Jul 06 '24 14:07 Voya9e

在proxy-group中,可以添加proxy或其他proxy-group 在对其进行排序时,应先排序其他proxy-group,如上文中DIRECT,自动选择等 最后再排序proxy

HDTianRu avatar Jul 09 '24 14:07 HDTianRu

在proxy-group中,可以添加proxy或其他proxy-group 在对其进行排序时,应先排序其他proxy-group,如上文中DIRECT,自动选择等 最后再排序proxy

这个完全是内核功能,与UI没有任何关联,请去mihomo提交(另外你说的真的好绕啊,我看了好几遍🤣)

refined-fish avatar Dec 06 '24 15:12 refined-fish

在proxy-group中,可以添加proxy或其他proxy-group 在对其进行排序时,应先排序其他proxy-group,如上文中DIRECT,自动选择等 最后再排序proxy

而且理论上来说,这个顺序是根据你的yaml文件决定的,谁写在前面谁就在前面

refined-fish avatar Dec 07 '24 15:12 refined-fish

在proxy-group中,可以添加proxy或其他proxy-group 在对其进行排序时,应先排序其他proxy-group,如上文中DIRECT,自动选择等 最后再排序proxy

而且理论上来说,这个顺序是根据你的yaml文件决定的,谁写在前面谁就在前面

你可能没懂我的意思 同一份配置,像metacubexd UI就是先排proxy-groups再排proxies,分别按名字或延迟排序,而flclash就是总的混一起,再按名字或延迟排序 所以我希望flclash也能实现metacubexd UI这种分别排序行为 (另外因为我已经在用clash4magisk了,所以关掉issue)

HDTianRu avatar Dec 07 '24 15:12 HDTianRu

在proxy-group中,可以添加proxy或其他proxy-group 在对其进行排序时,应先排序其他proxy-group,如上文中DIRECT,自动选择等 最后再排序proxy

而且理论上来说,这个顺序是根据你的yaml文件决定的,谁写在前面谁就在前面

你可能没懂我的意思 同一份配置,像metacubexd UI就是先排proxy-groups再排proxies,分别按名字或延迟排序,而flclash就是总的混一起,再按名字或延迟排序 所以我希望flclash也能实现metacubexd UI这种分别排序行为 (另外因为我已经在用clash4magisk了,所以关掉issue)

哦我懂你意思了,不好意思,按照你的yaml写法

proxy-groups:
  - name: '🐟 漏网之鱼'
    type: select
    proxies: *proxies
    include-all-providers: true

确实是proxies: *proxies在前,其他include-all-providers: true在后,面板的显示是完全正确的,我没有在Flclash用过这样的组合,所以没注意过问题,如果确有其事那可能是fl的显示逻辑是另外设计的,没有使用内核原本的样式(PS:不过我也是习惯直接用面板看hh)

refined-fish avatar Dec 07 '24 15:12 refined-fish