Husi:从 Android 到桌面的 proxy-set 工具集

Husi
proxy-set 跨端工具集
| 平台 | Android / Windows / macOS / Linux |
|---|---|
| 代理内核 | sing-box |
| 开源状态 | 开源(自定义许可证) |
| 价格 | 免费 |
| 维护状态 | 活跃维护(2026-10 更新) |
| 最新版本 | v2.2.0(2026-10-03 发布) |
| 最近提交 | 2026-10-10 |
| 安装包 | 共 17 个文件,下方列常用安装包 |
| 开发方 | xchacha20-poly1305(GitHub 仓库所有者) |
| GitHub | ★ 1857 · Fork 112 |
| 数据核验 | 2026-10-11 · 来源 GitHub API |
这是什么
Husi(虎兕)把自己称为“non-professional proxy-set-based multiplatform proxy tool set”。它不是只包一个桌面窗口,而是围绕 proxy-set 维护 Android 与桌面端应用,并为两端分别构建 libcore。
工程主体是 Kotlin,桌面端可打包为系统安装包,也能生成经过 ProGuard 收缩的 uber JAR。仓库还提供重命名包名的脚本,方便源码使用者避开默认包名。
适合谁
- 需要同一项目覆盖手机与桌面的人:发布产物和构建脚本同时照顾两套运行环境
- 偏爱 proxy-set 组织方式的人:这是 Husi 在官方仓库简介里直接写出的产品定位
- 会自行打包的人:可生成原生安装包、无捆绑运行时的 uber JAR,还能改包名
和同类怎么比
| 对比 | Husi | GUI.for.SingBox | KunBox |
|---|---|---|---|
| 项目重点 | proxy-set 多端工具集 | Wails 桌面图形管理 | OLED 界面与规则集中心 |
| 工程路线 | Kotlin/Compose + 两端 libcore | Go + Vue 3 + Wails | Jetpack Compose + libbox |
| 自行分发 | 原生包或 uber JAR | Wails 构建产物 | 分架构 APK |
一句话:Husi 的辨识度在跨端工程和 proxy-set,不是 GUI.for.SingBox 的纯桌面壳,也不是 KunBox 的移动端视觉路线。
八卦生态
Husi 仓库创建于 2023 年 12 月 24 日,并非 fork。官方仓库简介直接保留了“non-professional”这个自我描述。
仓库 topics 没有堆泛化标签,而是列出 SIP002、SIP004、SIP007、SIP008 与 Shadowsocks;项目生态更靠近代理集与 SIP 规范。
避坑
- macOS x64 已不再支持:仓库说明
darwin/amd64因 SQLite 组件缺少对应二进制而退出构建目标 - Windows ARM64 暂不发布:原因同样是
androidx sqlite-bundled没有可用二进制 - 源码环境要求较硬:Android 构建列出 JDK 21 与 NDK 29,桌面打包还需要 Zig 0.16
- uber JAR 不带 Java 运行时:运行机器需要 JDK/JRE 21 及以上,再用
java -jar启动
深入教程
多端 libcore、原生包和 uber JAR 的构建命令都在 Husi 官方仓库 的 README 中。