翻墙应用商店

unifan俗称:unifan / bufan / 不凡 / 821869798

原生极速的轻量纸箱:Carton 与 Rust+Slint 极简客户端

资料边界与事实声明

基于 821869798 官方公开代码仓库、脚本实现与 Release 说明整理,严格遵循公共文献边界。

修订历史:
  • 依据 821869798/carton 仓库真实 Git 提交历史、Rust+Slint 原生工程实践与 v0.5.x 发行版日志编写。

本站收录作品

已收录 1 款主导开发应用
Carton

Carton

开源免费
Windows

基于 sing-box 的原生桌面客户端,接近官方 SFM 工作流,并尽量保留用户原有配置与规则。

代表作品与核心贡献

基于 Rust + Slint 打造的主打高性能原生渲染的 sing-box 客户端

时代与框架繁冗消耗系统资源的困境

随着主流客户端大量采用 Electron 或厚重 Webview 封装,后台仅为了维护代理隧道便耗费高达几百兆内存,对于游戏玩家、低配办公机或老旧硬件极为不友好。同时,很多客户端为了追求功能全面,擅自修改用户的原生 JSON 规则,导致排错极其困难。[1]

破局与设计哲学:尊重原始配置与极致原生轻量

unifan 确立了“Carton(纸箱)”的轻快隐喻:像纸箱一样简朴、坚固而轻便。软件深度借鉴官方 SFM 的工作流,最大程度保留用户原有配置。

通过引入 Rust 语言与 Slint 原生 GUI 渲染器,Carton 摒弃了 Chromium 庞大的运行时,以硬件加速直接绘制矢量界面,使内存驻留缩减至不可思议的个位数级别。[1][2]

硬核工程深水区:Rust+Slint 原生渲染与高可靠 TUN 简化配置

在 2026 年 7 月提交的 commit 6829682 中,unifan 明确整理了“docs: simplify TUN configuration notes”,帮助用户直观理解底层虚拟适配器的配置要领。

在 commit 5a8679d 中,他建立了全套 CI 自动化构建与测试流水线:“ci: add build/test workflow and expand unit tests”,确保跨架构构建在不同 Windows 版本上均能稳定释放极低开销的原生性能。[3][2]

时代余响与历史地位

Carton 作为开源社区少数采用纯 Rust 与 Slint 研发的轻量代理客户端,开拓了高性能原生 GUI 在网络代理工具领域的全新疆界,为极致性能极客提供了无可替代的选择。[1][2]

致敬开发者的坚守

代码或许归档,但火种永不熄灭。为推动网络对抗演进与底层工程突破的开拓者献上一份敬意。

单设备 1 小时内限致敬 1 次 · 匿名无感不收集隐私

编年大事记

unifan 正式开源 Carton 仓库

立志用 Rust 与 Slint 打造主打高性能原生渲染的极简桌面客户端。[1]

发布 v0.5.0 里程碑版本

跑通完整的 sing-box 本地服务绑定与托盘驻留控制。[2]

发布 v0.5.1 渲染优化版

调优 Slint 矢量组件在高 DPI 缩放下的像素级抗锯齿。[2]

发布 v0.5.2 稳定版本

简化 TUN 模式配置并巩固产物发布链路,提升系统代理兼容性。[2][3]

提交 commit 5a8679d 扩展单元测试

引入自动化 build/test 工作流,巩固底层配置解析的鲁棒性。[3]

一手来源与考据

小传正文中的关键事实与时间点均基于以下公开一手记录或权威报道:

  1. [1]

    基于 Rust+Slint 的原生极简客户端主页与说明

    https://github.com/821869798/carton
  2. [2]

    记录版本发布轨迹与原生渲染演化

    https://github.com/821869798/carton/releases
  3. [3]

    核验 TUN 配置简化与单元测试扩展真实提交

    https://github.com/821869798/carton/commits

发现人物信息不准确?

提交建议内容和公开证据链接。无需填写联系方式,资料会在人工核验后更新。

提交信息纠错