tindy2013 / subconverter

Utility to convert between various subscription format
GNU General Public License v3.0
13.34k stars 2.86k forks source link

关于QuantumultX 订阅转换,[filter_remote]、[policy]的一些问题。 #234

Closed PoetryU closed 4 years ago

PoetryU commented 4 years ago

转换设置: 客户端QuantumultX 远程配置不使用,由接口方提供 后端自己部署的subconverter

关于我的pref.ini:

[common]
;default_external_config=config/被注释了
quanx_rule_base=base/quanx.conf

[rulesets]
enabled=true
overwrite_original_rules=false
update_ruleset_on_request=false
ruleset=!!import:snippets/rulesets.txt

[proxy_groups]
custom_proxy_group=!!import:snippets/groups.txt

.txt均为项目中的源文件未修改。

quanx.conf: asRfmj.png asRv7R.png

也就是圈X的:[filter_remote]、[policy] 我都已经定义好了。

描述问题:

但因为pref.ini中的[rulesets]、[proxy_groups] 最终生成的订阅配置文件:

想要的效果:

求助问题:

针对上述的问题。我想在

客户端**QuantumultX**
远程配置**不使用,由接口方提供**
后端**自己部署的subconverter**

解决描述问题

请教大佬,这样的需求有什么好的解决方案?(比如针对QuanX,写一个远程配置文件ini?)

配置转换前后片段

tindy2013 commented 4 years ago

属于预期行为。Quantumult X 的 base 配置中,已定义的 policy 将用于为生成的分组匹配 img-url。而已定义的 filter_remote 将会被保留,并根据内部 conf 解析器的定义,这些项目将按照 key 升序排序。您应将自己所需的分组以及规则添加至后端的配置文件中,以供 subconverter 读取生成目标 policy 以及 filter。

PoetryU commented 4 years ago

感谢大佬的回复。我还有个问题

我在后端已经编辑了quanx.conf,然后 远程配置不使用,由接口方提供,生成的quanX配置还是有pref.ini中的[rulesets]、[proxy_groups]

emmmmm如果把pref.ini中的[rulesets]、[proxy_groups]删除,其他的客户端就没有相应的规则了。

tindy2013 commented 4 years ago

感谢大佬的回复。我还有个问题

我在后端已经编辑了quanx.conf,然后 远程配置不使用,由接口方提供,生成的quanX配置还是有pref.ini中的[rulesets]、[proxy_groups]

emmmmm如果把pref.ini中的[rulesets]、[proxy_groups]删除,其他的客户端就没有相应的规则了。

由接口方提供 就是指使用 pref.ini 中的分组规则进行生成啊