[Feature Request]在RoutingA中支持更灵活的负载均衡策略
使用场景
我希望能够指定一系列的负载均衡器,通过若干表达式将符合条件的出站标识作为负载均衡器的selectors字段;然后在规则中指定负载均衡器。
功能特性内容
一种设想的RoutingA表达如下:
## 指定负载均衡器
# 订阅名称匹配
balancer:b_hk=(subName: some-hk-sub)
# 节点名称匹配,同时允许对同名均衡器重复定义来追加匹配规则
balancer:b_hk=(remark: some-hk-server)
# 正则匹配;多个匹配规则之间是“AND”逻辑
balancer:b_tw=(subNameRegex: '.*TW.*', remarkRegex: '.*Taiwan.*')
## 指定规则使用负载均衡器
domain(geoip:hk)->b_hk
domain(geoip:tw)->b_tw
@perqin 这样的写法有多少必要呢
@mzz2017 你指的是有其他的方式可以达到目的吗?
@perqin 没有如此灵活的正则匹配策略,但我不知道正则有无必要
@mzz2017 因为我希望“使用台湾节点访问动画疯、使用日本节点访问DLSite、使用香港节点访问其他网站”,而各个机场的节点命名规则并不统一,使用正则比较方便过滤出不同地区的节点吧。
退一步说,如果只是模糊匹配,现在支持吗?
@perqin 如此固定节点的分流需求,或许clash更适合一些
我的V2rayA是部署到内网NAS上的,我去看了一下Clash的web gui和远程API都不支持编辑规则,所以才考虑给v2rayA提FR。
我先fork一下自己尝试实现一下,如果好用的话我再提PR吧:D
或许你可以尝试自己编写一个clash的ini规则文件,编写难度不高,可以实现你说的功能
我的V2rayA是部署到内网NAS上的,我去看了一下Clash的web gui和远程API都不支持编辑规则,所以才考虑给v2rayA提FR。
我先fork一下自己尝试实现一下,如果好用的话我再提PR吧:D