subconverter
subconverter copied to clipboard
[BUG] ssid 策略组转换成 Quantumult X 订阅似乎语法有误
确认版本最新
- [X] 我已经确认在最新Action编译的版本中复现
检索issue
- [X] 我已经确认之前没有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
去掉则可以被正确解析。
或许 https://github.com/tindy2013/subconverter/blob/eef532850633b8d8266240ddb611a14397b2fff7/src/generator/config/subexport.cpp#L1544 这里需要加一个额外判断剔除掉 ssid
?
错误信息
No response
我自己按照上面所说修改了 subexport.cpp,测试了一下,的确能够移除掉 , check-interval=0
:
提交 6af2c56 已修复该问题