翻墙应用商店

xchacha20-poly1305俗称:chacha / husi作者

Material You 的纯粹律动:Husi 的现代 Android 分流艺术

资料边界与事实声明

本文严格基于公开的代码仓库、Git 提交记录、Release 发布日志及技术文档编写,严禁探究开发者现实身份与隐私。

修订历史:
  • 依据 xchacha20-poly1305/husi 代码仓库提交记录与 Release 说明编写,核验 Jetpack Compose 与 sing-box 绑定架构。

本站收录作品

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

Husi

开源免费
Android / Windows / macOS / Linux

基于 sing-box 核心的开源多平台代理工具集,支持代理集自定义与多协议插件,维护 Android 与桌面端构建。

代表作品与核心贡献

基于 sing-box 与 Jetpack Compose 构建的现代 Android 客户端

第一幕 · 陈旧架构与现代系统特性的脱节

随着 Android 系统快速演进到 Android 13/14,系统不仅引入了 Material You 动态主题、深色模式自适应以及更严密的后台运行时权限,还对应用的架构规范提出了更高的生命周期管控要求。

然而,社区许多主流工具依然基于早期 XML 视图与陈旧的多进程通讯方式,界面风格割裂,动态取色缺失,甚至容易在系统回收时出现状态不同步的问题。打造一款从诞生起就全面对齐现代 Android 官方最佳实践的客户端成为迫切需求。[1]

第二幕 · 声明式现代性与原生系统契合度

xchacha20-poly1305 坚信“好的工具应当如同原生系统的一部分”。在 Husi 中,所有交互界面均使用 Jetpack Compose 构建,界面色彩随着用户壁纸动态律动。

在交互逻辑上,坚持单向数据流(UDF)与响应式状态管理,将复杂的配置项梳理为层次分明、动画自然的卡片流,让网络配置不再冰冷晦涩。[1][2]

第三幕 · 硬核工程深水区:Kotlin Coroutines 协程流与 sing-box 管道熔接

在技术实现上,xchacha20-poly1305 将 Kotlin 协程(Coroutines)与 Flow 响应式管道深度应用于网络状态监听与配置热更新。通过对 sing-box 官方 Libbox 库的现代化绑定,实现了无锁化的并发状态分发。

针对 Android 系统 VpnService 的生命周期,构建了防泄漏的安全熔断机制,在 Wi-Fi 与移动网络频繁切换或异常断开时迅速兜底,杜绝非代理流量走明文泄漏。[1][2]

第四幕 · 时代余响与历史地位:现代 Android 客户端的审美先锋

Husi 的出现极大提升了开源网络代理工具在 Android 平台的设计水准。

xchacha20-poly1305 用精益求精的代码证明,开源工具不仅能够提供强大的穿透力与稳定性,同样可以在视觉美感、动画细腻度与系统原生契合度上达到媲美一线商业应用的极高水准。[1][2]

致敬开发者的坚守

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

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

编年大事记

Husi 项目立项与原型开发

探索基于 Jetpack Compose 与 sing-box Libbox 绑定的新一代 Android 客户端架构。[1]

发布首个稳定版本

全面适配 Material You 动态取色系统,带来丝滑的手势操作与卡片式交互。[1]

重构 VpnService 守护生命周期

利用 Kotlin Flow 重塑网络状态分发机制,彻底消除弱网切换时的断流隐患。[1]

发布 v2.1.0 重大更新

大幅优化规则集预编译与内存加载性能,完善精细化路由规则配置。[2]

一手来源与考据

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

  1. [1]

    Android 现代客户端开源代码与架构讨论区

    https://github.com/xchacha20-poly1305/husi
  2. [2]

    记录大版本更新日志与安装包发布

    https://github.com/xchacha20-poly1305/husi/releases/tag/v2.1.0
  3. [3]

    Android 稳定版本与发布构件下载清单

    https://github.com/xchacha20-poly1305/husi/releases

发现人物信息不准确?

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

提交信息纠错