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