mihomo
mihomo copied to clipboard
[Feature] 代理集合需要增加启用禁用,还有权重
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
创建一个fallback节点,按优先级依次排序就好了吧,
- {name: ♻️ 综合故转, type: fallback, proxies: [🔶 地区1,🔶 地区2,🇺🇲 美国节点,🕗 新日韩节点,🕗 港澳台节点,🔔 其他地区,🇷🇺 俄罗斯节点,🇷🇺 RU自建,🇸🇬 SG自建], tolerance: 40, interval: 50}