tindy2013 / subconverter

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

[Feature] 希望增加sing-box配置转Clash配置的功能 #673

Open ghost opened 1 year ago

ghost commented 1 year ago

verify

功能描述

使用发现,目前可以实现 Clash 配置 转 sing-box 配置,但无法实现 sing-boxClash,希望能够添加此功能实现互转

可能的解决方案

gang4399 commented 1 year ago

@tommytag 可以pr,但有点过于豪华,因为都是平移出来的……😂

hujingnb commented 1 year ago

verify

  • [x] 我已经仔细阅读项目文档,确认现有功能无法解决我的需求
  • [x] 我已经检索过现有issue,确认与现有issue的内容并不重复
  • [x] 我已经尝试自行解决,确认自己没有能力解决

功能描述

使用发现,目前可以实现 Clash 配置 转 sing-box 配置,但无法实现 sing-boxClash,希望能够添加此功能实现互转

可能的解决方案

  • subparser.cpp 中添加方法 explodeSingBox 方法
  • 方法 explodeSub 中判断是否是 sing-box 配置并尝试调用 explodeSingBox 方法进行解析

请问如何将Clash配置转为sing-box配置? 我查看文档, target的支持列表不包含 sing-box

谢谢

tabris233 commented 12 months ago

verify

  • [x] 我已经仔细阅读项目文档,确认现有功能无法解决我的需求
  • [x] 我已经检索过现有issue,确认与现有issue的内容并不重复
  • [x] 我已经尝试自行解决,确认自己没有能力解决

功能描述

使用发现,目前可以实现 Clash 配置 转 sing-box 配置,但无法实现 sing-boxClash,希望能够添加此功能实现互转

可能的解决方案

  • subparser.cpp 中添加方法 explodeSingBox 方法
  • 方法 explodeSub 中判断是否是 sing-box 配置并尝试调用 explodeSingBox 方法进行解析

请问如何将Clash配置转为sing-box配置? 我查看文档, target的支持列表不包含 sing-box

谢谢

可能是文档没有更新吧,我看一些订阅转换的服务已经支持 SingBox 了。比如:https://suburl.v1.mk/

hujingnb commented 12 months ago

verify

  • [x] 我已经仔细阅读项目文档,确认现有功能无法解决我的需求
  • [x] 我已经检索过现有issue,确认与现有issue的内容并不重复
  • [x] 我已经尝试自行解决,确认自己没有能力解决

功能描述

使用发现,目前可以实现 Clash 配置 转 sing-box 配置,但无法实现 sing-boxClash,希望能够添加此功能实现互转

可能的解决方案

  • subparser.cpp 中添加方法 explodeSingBox 方法
  • 方法 explodeSub 中判断是否是 sing-box 配置并尝试调用 explodeSingBox 方法进行解析

请问如何将Clash配置转为sing-box配置? 我查看文档, target的支持列表不包含 sing-box 谢谢

可能是文档没有更新吧,我看一些订阅转换的服务已经支持 SingBox 了。比如:https://suburl.v1.mk/

谢谢, 但我试了一下, target=singbox识别失败, 应该是这个网站自己识别的

LM-Firefly commented 12 months ago

verify

  • [x] 我已经仔细阅读项目文档,确认现有功能无法解决我的需求
  • [x] 我已经检索过现有issue,确认与现有issue的内容并不重复
  • [x] 我已经尝试自行解决,确认自己没有能力解决

功能描述

使用发现,目前可以实现 Clash 配置 转 sing-box 配置,但无法实现 sing-boxClash,希望能够添加此功能实现互转

可能的解决方案

  • subparser.cpp 中添加方法 explodeSingBox 方法
  • 方法 explodeSub 中判断是否是 sing-box 配置并尝试调用 explodeSingBox 方法进行解析

请问如何将Clash配置转为sing-box配置? 我查看文档, target的支持列表不包含 sing-box 谢谢

可能是文档没有更新吧,我看一些订阅转换的服务已经支持 SingBox 了。比如:https://suburl.v1.mk/

谢谢, 但我试了一下, target=singbox识别失败, 应该是这个网站自己识别的

最新的actions不是已经支持了嘛,你看看是不是remote-config没有引用singbox_rule_base https://github.com/tindy2013/subconverter/blob/40b4a944781f26317927df77c64ec65ddb92f271/base/pref.example.toml#L70C18-L70C18

hujingnb commented 12 months ago

verify

  • [x] 我已经仔细阅读项目文档,确认现有功能无法解决我的需求
  • [x] 我已经检索过现有issue,确认与现有issue的内容并不重复
  • [x] 我已经尝试自行解决,确认自己没有能力解决

功能描述

使用发现,目前可以实现 Clash 配置 转 sing-box 配置,但无法实现 sing-boxClash,希望能够添加此功能实现互转

可能的解决方案

  • subparser.cpp 中添加方法 explodeSingBox 方法
  • 方法 explodeSub 中判断是否是 sing-box 配置并尝试调用 explodeSingBox 方法进行解析

请问如何将Clash配置转为sing-box配置? 我查看文档, target的支持列表不包含 sing-box 谢谢

可能是文档没有更新吧,我看一些订阅转换的服务已经支持 SingBox 了。比如:https://suburl.v1.mk/

谢谢, 但我试了一下, target=singbox识别失败, 应该是这个网站自己识别的

最新的actions不是已经支持了嘛,你看看是不是remote-config没有引用singbox_rule_base https://github.com/tindy2013/subconverter/blob/40b4a944781f26317927df77c64ec65ddb92f271/base/pref.example.toml#L70C18-L70C18

感谢, 我用的 release 测试, 我使用最新开发包再试一下.

ghost commented 11 months ago

@tommytag 可以pr,但有点过于豪华,因为都是平移出来的……😂

C++ 不熟,再加上不太知道它们各自配置之间的对应关系,只能期待有缘人 PR 了😂

caliban511 commented 9 months ago

求大佬更新docker版,,,😭😭😭

cikichen commented 9 months ago

@tindy2013 麻烦更新下docker镜像啊,现在singbox的配置已经没法用了