type
status
date
slug
summary
tags
category
icon
password
Property
Jun 22, 2025 05:31 AM
最近发现clash(mihomo)核心的内存使用率有明显问题,用几天这玩意就能吃200M以上的内存了,再后面就不得不重启。
并且这个核心的DNS性能也存在部分问题,我不得不使用chinadns-ng来代替clash内部的dns.
以上两点,我在这几天尝试迁移到了全新的代理平台核心,可能有听过这个的名字,没错它就是sing-box
很早的时候我就考虑过迁移到sing-box,只不过哪个时候sing-box的生态还存在一些问题。
我去评价一个代理软件,有几个很重要的点。
- 机场兼容:一是我不会自建节点,二我也懒得手动把其他软件的配置转成sing-box的,所以提供机场的原生订阅或者订阅转换这个很重要。
- 分流功能:这个不用多说了,你也不想局域网内的设备偷跑流量吧。
- 实用面板:这个基本上得靠社区用爱发电.
之前1和3在sing-box上做的并不好,大部分情况下使用起来还是没有流行的核心像clash那么顺手。
不过现在sing-box有了订阅转换,面板的话官方支持了clashAPI,所以直接用clash的面板也没问题。
你以为现在就能愉快的使用sing-box了吗?FALSE!
sing-box其实上还有一些问题,在配置面上。
目前sing-box的开发处于高速迭代的状态,核心的配置经常会发生变更。并且sing-box的官方文档,不能说是烂,只能说是屎。
非常的混乱,里面有大量的版本特性标签以及弃用标签,你自己都不知道这些配置里,那些配置能在你的核心上用。
抛开混乱的官方文档不谈,只淡sing-box的配置文件,实际上也相比clash的配置更加的复杂。
相比clash的简单设置代理端口以及机场,sing-box需要你设置inbound和outbound口,并且DNS也算是bound的一部分。
不过熟悉了sing-box的配置后还是能感受到它的设计非常的符合直觉。
这个功能之间的模块化相比clash更加先进。
打个比方,你可以把sing-box配置成一个DNS分流工具,就像mosdns一样。
具体还是建议自己上手玩一下。
讲了这么多,我花了2天已经是完全把配置迁移过来了,clash的性能问题在sing-box上完全没有。
并且内存占用对比clash也有所降低,对我这种小内存设备来说简直福音。
不过sing-box的核心是不敢更新的…
- 作者:sdttttt
- 链接:https://www.sdttttt.site/article/2190e50d-3291-809e-89d8-c00e4b75ce49
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。