blackmatrix7 / ios_rule_script

分流规则、重写写规则及脚本。
GNU General Public License v2.0
18.4k stars 2.98k forks source link

请求优化 Clash 的规则命名逻辑 #1060

Closed ghost closed 11 months ago

ghost commented 1 year ago

你好作者大大

从逻辑上以及别的库命名规则来讲,以ChinaMax为例ChinaMax_Classical.yamlChinaMax_Domain.yamlChinaMax_IP.yaml这三份规则应该属于ChinaMax.yaml的特殊加载方式版

但实际上ChinaMax.yaml却是ChinaMax_Classical.yaml的特殊加载方式版,这很不逻辑

比如115,如果按照ChinaMax的命名方式,应该是115_Classical.yaml

所以希望能调整为ChinaMax.yaml是最完整的版本;而ChinaMax_Classical.yamlChinaMax_Domain.yamlChinaMax_IP.yaml这三份规则应该属于ChinaMax.yaml的特殊加载方式版

别的规则也有类似情况,只是用ChinaMax举例

希望实现,谢谢

blackmatrix7 commented 11 months ago

你好,这个是因为历史原因导致的。

早期并没有这么多文件,随着不断提出新的需求,为了和之前的文件做区分,不得不增加新的文件名。

多次需求的增加,最终成为这样的情况。

而目前直接去修改文件名,会导致原先其他人在使用的链接变成404

所以现阶段不太好直接修改它,彻底解决的办法倒是有一些设想,但是目前还没开始做,估计近期也没时间去弄,所以就不画饼了。