tindy2013 / subconverter

Utility to convert between various subscription format

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[BUG] ssid 策略组转换成 Quantumult X 订阅似乎语法有误

ihainan opened this issue · comments

确认版本最新

  • 我已经确认在最新Action编译的版本中复现

检索issue

  • 我已经确认之前没有issue涉及此BUG

subconverter版本

latest docker image - d015ecda67d0

转换过程

ssid 策略组转换成 Quantumult X 订阅

转换设置

在 pref.ini 中配置:

custom_proxy_group=Network`ssid`🚀 节点选择`🚀 节点选择`IHAINAN_5G=DIRECT

复现步骤

在 pref.ini 中配置:

custom_proxy_group=Network`ssid`🚀 节点选择`🚀 节点选择`IHAINAN_5G=DIRECT

生成的 Quantumult X 配置文件对应行:

ssid=Network, 🚀 节点选择, 🚀 节点选择, IHAINAN_5G:DIRECT, check-interval=0

导入到 Quantumult X 中。

期望结果

生成的订阅文件能够成功被 Quantumult X 解析。

实际结果

Quantumult X 解析订阅文件报错,提示语法错误。

手工将 , check-interval=0 去掉则可以被正确解析。

或许

if(type != "static")
这里需要加一个额外判断剔除掉 ssid

错误信息

No response

我自己按照上面所说修改了 subexport.cpp,测试了一下,的确能够移除掉 , check-interval=0

image

提交 6af2c56 已修复该问题