hysteria icon indicating copy to clipboard operation
hysteria copied to clipboard

[功能请求] 希望修改acl字段,允许使用多个acl文件

Open jhalx opened this issue 1 year ago • 1 comments

功能描述

现在acl字段是这样的: "acl": "china_ip.acl", 我希望将acl字段修改为: "acl": ["china_ip.acl","lan.acl"], 这样的好处有 ,可以分享多个acl文件, 然后如果发生冲突,将冲突的内容输出,作为警告块输出大致样式为: warning:acl file occur conflict ,xxxx(大致意思就是 内容出现冲突 ,以下内容未生效) xxx 或者说 没有这个功能也行,将冲突内容以最后一个出现的冲突规则为准则(也就是说会覆盖前面的) 根据功能实现的难度来考量(如果简单的话 可以加上去 , 太复杂就直接忽略了)

这个功能的必要性

这个功能使得可以出现 acl文件分享 ,更加适应大众化的配置选择,降低了acl模块的使用复杂度 ,完善了 acl分流模块系统

当前可用的替代方案

No response

补充

No response

jhalx avatar Apr 27 '23 03:04 jhalx

不处理的冲突的话,你的意思是按顺序把提供的文件内容合起来么?比如 ["china_ip.acl","lan.acl"] 相当于是 lan.acl 加到 china_ip.acl 尾部?

tobyxdd avatar Apr 27 '23 21:04 tobyxdd