clash2singbox
                                
                                
                                
                                    clash2singbox copied to clipboard
                            
                            
                            
                        生成使用机场中继的配置
如下将筛选出的节点加上 "detour": "落地1"
    {
      "server": "172.0.0.77",
      "server_port": 9090,
      "tag": "落地1",
      "type": "ss"
    },
    {
      "tag": "中继落地1",
      "type": "selector",
      "outbounds": [
        "include: hk|HK|港|IEPL|iepl|IPLC|iplc"
      ],
       "detour": "落地1"
    }
                                    
                                    
                                    
                                
不明白你的意思,xmdhs/clash2sfa 不是可以这样做吗
不明白你的意思,xmdhs/clash2sfa 不是可以这样做吗
现在上面的配置会生成
        {
            "outbounds": [
                "hk1"
            ],
            "tag": "中继落地1",
            "type": "selector",
            "detour": "落地1"
        },
而 sing-box 的 selector 不支持 detour。
我是想用机场的节点进行链式代理。
如上面筛选出了 hk1 和 hk2,应该先复制两个 落地1 的配置,在里面插入筛选出 tag "detour": "hk1" 和 "detour": "hk2",并修改 tag。
    {
      "server": "172.0.0.77",
      "server_port": 9090,
      "tag": "hk1 - 落地1",
      "type": "ss",
      "detour": "hk1"
    },
    {
      "server": "172.0.0.77",
      "server_port": 9090,
      "tag": "hk2 - 落地1",
      "type": "ss",
      "detour": "hk2"
    },
然后再使用 修改的 tag 生成 selector。
    {
      "tag": "中继落地1",
      "type": "selector",
      "outbounds": [
        "hk1 - 落地1",
        "hk2 - 落地1"
      ]
    }
这样我在 中继落地1 这个组中选择 hk1 - 落地1,流量会先走 机场的 hk1 再走到我的 落地1,实现使用机场的代理进行流量中转。
https://github.com/xmdhs/clash2sfa/commit/63cc2d099a72666c1b67fdef439e1e188fd8e780 上已支持
http://sing-box.sagernet.org/zh/configuration/shared/dial/
detour
上游出站的标签。
启用时,其他拨号字段将被忽略。
我们需要筛选出上游出站标签插入到落地配置中,而不是筛选出完整配置插入落地标签。
试试 https://github.com/xmdhs/clash2sfa/commit/45c9eaf5b1b3e3da2c807aa9c39df3e5f6b907c3