最近开始迁移到 sing-box 了,但是苦于没有现成的分流规则,而且都需要手搓,连夜用 Python 写了一个简单的脚本,帮助迁移到 sing-box
clash_ini2sing-box 使用 Python 脚本将 ini 配置转为 sing-box 的路由规则,并配置相应的 outbound 分组,最后生成模板文件
通过 sing-box-subscribe 项目使用该模板导入订阅节点 Toperlock/sing-box-subscribe
因为我本人技术力和经验非常有限,所以很难为开源社区添砖加瓦,现在的方案还是比较繁琐,希望未来会更好。
1
w568w 2023-11-05 10:54:14 +08:00
之前看到过一个类似的: https://github.com/xmdhs/clash2singbox
|
2
Fortississimo16 OP @w568w 这个我昨天试用过,很方便,但是还是缺少了分流转换的功能
|
3
hefish 2023-11-05 11:30:29 +08:00
明天来局里一趟。。
哈哈 |
4
mohumohu 2023-11-05 11:44:25 +08:00
看了下文档好像支持 clash api?但 sing box 的文档写的太简略了,没说这 api 具体能支持到什么功能
|
7
mrgeneral 2023-11-05 15:13:21 +08:00
感谢分享,很及时 👍
|
8
iamv2er 2023-11-05 16:37:19 +08:00 via iPhone
|
9
AntonChen 2023-11-05 16:51:27 +08:00 via Android
在用 clash 的负载均衡和跳板功能,sing-box 好像没有负载均衡?
|
10
Fortississimo16 OP @AntonChen 是的,我看文档里是没有提及的
|
11
zxwy 2023-11-05 20:35:03 +08:00 via iPhone
clash 配置一直不知道怎么引用分流规则,都是一个个网址填进去
|
12
Irishing 2023-11-05 22:47:37 +08:00
感谢!
|
13
yzbleaf 2023-11-06 00:23:11 +08:00
@Fortississimo16 建议楼主做 sing-box 的 geoip.db 、geosite.db 项目,这个就相当于 clash 中的基于域名、ip 的分流列表。
|
14
Fortississimo16 OP @yzbleaf 这个自带的已经有了,而且也挺方便的
|
15
Fortississimo16 OP @zxwy 你可以学习 clash 的 ini 配置文件编写,再加上订阅转换工具
|
16
Skyza 2023-11-06 00:31:24 +08:00
Github 仓库里效果截图的 UI 蛮漂亮的,请问是哪一个 GUI 或者 web UI ?
|
17
Fortississimo16 OP @Skyza yacd 呀,singbox 支持 clash api ,可以用 clash 的面板管理
|
18
yzbleaf 2023-11-06 00:44:48 +08:00
@Fortississimo16 但内置的名单应该是基于原官方,域名分类没有 blackmatrix7 的全,可以考虑做个转换,可惜我不懂编程。
|
19
Skyza 2023-11-06 00:46:55 +08:00
#17 @Fortississimo16 嗷,懂了(我说怎么看着眼熟 XD 谢谢
|
20
busuzhike 2023-11-06 08:43:06 +08:00
各位大师请问,macos 上 sing-box 启动最后报错无权使用 networksetup 结束,应该怎么解决?
|
21
8675bc86 2023-11-06 10:24:47 +08:00
singbox 客户端相比 clash(clash.meta) 优点是啥?
切换的原因是? |
25
yyysuo 2023-11-06 13:19:13 +08:00
sing-box 手撸规则太难了,入站不支持 wireguard ,如果用 sing-box 做旁路的话,只要网关是 sing-box ,就不支持 wireguard ,这意味着没法用 wireguard 回家,ios 手机端规则写不好的话,会炸内存,自动退出。
|
30
isteveyang 2023-11-15 21:57:42 +08:00
@fanersai 还行,没删库就好
|
31
molezznet 342 天前
1.8 开始好像支持分流细则了,可能负载也快了
|
32
itiao 264 天前 via Android
|