mihomo icon indicating copy to clipboard operation
mihomo copied to clipboard

[Feature] 代理集合需要增加启用禁用,还有权重

Open ghost opened this issue 1 year ago • 1 comments

Verify steps

  • [X] 我已经在 Issue Tracker 中找过我要提出的请求 I have searched on the issue tracker for a related feature request.
  • [X] 我已经仔细看过 Documentation 并无法找到这个功能 I have read the documentation and was unable to solve the issue.

Description

假设我有三个机场订阅,自建机场,按月收费机场,按量收费机场 目前我在mihomo中配置这三个代理集合后,mihomo是将这三个机场节点混合视为统一处理,没有其他额外的逻辑,如果想额外处理目前我发现的方式是增加proxy-providers.override.addtional-prefix|suffix再在策略组里手动分组之类,非常麻烦

而我的想法是: 1.最基础的需要一个启用/禁用功能,类似于clash for window的profile功能,但更复杂点,可以同时启用多个代理组。目前是无法在界面上或者配置文件里通过类似proxy-providers.enable:true这样的条目来启用/禁用代理组,在自建机场/按月收费机场正常使用的情况下,肯定是不想走按量收费机场

2.进阶需求就是给代理组增加权重字段,策略组优先走权重高的代理组的节点,这样可以更加灵活的使用。当然会和目前的策略组有一定的需求冲突 ,简单点可以在策略组增加禁用权重的字段,进阶就可以让用户自定义复杂策略好点

Possible Solution

No response

ghost avatar Sep 30 '24 13:09 ghost

创建一个fallback节点,按优先级依次排序就好了吧,

  • {name: ♻️ 综合故转, type: fallback, proxies: [🔶 地区1,🔶 地区2,🇺🇲 美国节点,🕗 新日韩节点,🕗 港澳台节点,🔔 其他地区,🇷🇺 俄罗斯节点,🇷🇺 RU自建,🇸🇬 SG自建], tolerance: 40, interval: 50}

mqcycy avatar Nov 07 '24 15:11 mqcycy