Husi
Husi 是基于 sing-box 的 Android 代理客户端,可视为 NekoBox 生态中的衍生方案之一。它的核心价值在于:保留 sing-box 的协议覆盖能力,同时在界面与交互上做更「日常化」的取舍。
基本信息
| 项目 | 信息 |
|---|---|
| 平台 | Android 5.0+ |
| 价格 | 免费开源 |
| 内核 | sing-box |
| 定位 | NekoBox 同类替代 / 衍生客户端 |
核心特性
- 基于 sing-box,协议覆盖面与 NekoBox 基本相同
- 支持订阅导入、节点管理、策略切换
- VPN 模式(TUN)接管全设备流量,无需 root
- 分应用代理(Per-app Proxy),可指定 App 走代理或直连
- 内置节点延迟测试
协议支持
协议能力完全继承自 sing-box 内核:
| 协议 | 支持状态 | 备注 |
|---|---|---|
| Shadowsocks AEAD | 支持 | — |
| Shadowsocks 2022 | 支持 | — |
| VMess | 支持 | WS / gRPC / HTTP2 |
| VLESS | 支持 | Reality / Vision |
| Trojan | 支持 | — |
| Hysteria 2 | 支持 | — |
| TUIC v5 | 支持 | — |
| AnyTLS | 支持 | 需要较新版本 |
| ShadowTLS v3 | 支持 | — |
| NaiveProxy | 支持 | — |
| WireGuard | 支持 | — |
| SOCKS5 / HTTP | 支持 | — |
安装
从 GitHub Releases 下载(推荐)
前往 Husi Releases 页面 下载最新 APK:
husi-arm64-v8a-release.apk:适合绝大多数现代 Android 手机(64 位 ARM)husi-armeabi-v7a-release.apk:适合旧款或低端设备(32 位 ARM)husi-universal-release.apk:通用版,兼容所有架构,体积较大
下载后在文件管理器中点击安装,如提示「未知来源」需在系统设置中允许安装。
初次配置
首次启动流程
- 打开 Husi,进入主界面(节点列表)
- 点击右上角菜单 → 「订阅管理」添加订阅链接
- 执行更新,等待节点列表刷新
- 在节点列表中选择一个节点点击连接
- Android 弹出 VPN 授权对话框,点击「确定」
首次启动 VPN 后,状态栏出现钥匙图标即表示连接成功。
订阅与节点管理
导入订阅
- 点击菜单 → 「订阅管理」→「添加」
- 粘贴订阅 URL(支持 Clash YAML、sing-box JSON、通用 Base64 格式)
- 点击「更新」拉取节点列表
- 返回主界面选择节点
单节点 URI 导入
支持扫描二维码或粘贴以下格式的 URI 直接添加单节点:
ss://... Shadowsocks
vmess://... VMess
vless://... VLESS
trojan://... Trojan
hysteria2://... Hysteria 2
tuic://... TUIC
节点延迟测试
长按节点列表空白处或使用菜单中的「测速」功能,批量测试所有节点延迟,便于选出最优节点。
连接模式
| 模式 | 说明 |
|---|---|
| VPN 模式 | 通过 Android VPNService 接管全部流量,推荐大多数用户 |
| 系统代理模式 | 仅接管支持系统代理的应用,覆盖范围有限 |
日常使用推荐 VPN 模式,可配合分应用代理排除不需要走代理的 App。
路由与分流配置
Husi 的路由能力来自 sing-box,支持以下规则类型:
- GeoIP / Geosite:按 IP 归属地或域名数据库分流(如
geosite:cn直连) - 域名后缀 / 关键字:精确或模糊匹配域名
- IP 段(CIDR):指定 IP 范围
- 进程名:按发起连接的进程名分流(需系统权限)
- 广告拦截:内置或自定义广告域名规则集
推荐初始策略(三分流):
中国大陆 IP / 国内域名 → 直连(DIRECT)
私有地址 / 局域网 → 直连(DIRECT)
其余流量 → 代理(PROXY)
稳定后再按需添加精细规则,避免排障困难。
DNS 配置
DNS 配置对实际体验影响很大,建议在「设置」→「DNS」中调整:
| 场景 | 推荐配置 |
|---|---|
| 代理出口 | https://1.1.1.1/dns-query(Cloudflare DoH) |
| 国内直连 | 223.5.5.5(阿里 DNS)或 119.29.29.29 |
| 防泄漏 | 开启「远端 DNS 查询」,避免 DNS 泄漏 |
提示
避免使用运营商默认 DNS 解析代理流量,容易被污染和劫持。建议代理出口域名始终走加密 DNS 解析。
分应用代理
进入「设置」→「分应用代理(Per-app Proxy)」:
- 绕过代理的 App:填入不需要走代理的应用(如银行类 App、国内支付 App)
- 仅代理指定 App:只让特定 App 走代理(适合只需要部分 App 翻墙的场景)
常见问题
Q:Husi 和 NekoBox 哪个更强?
A:核心都依赖 sing-box,协议能力几乎相同;实际体验差异更多来自 UI、默认配置和版本更新节奏。可以双装互备。
Q:可以直接导入 Clash 订阅吗?
A:支持 Clash YAML 格式订阅导入,但部分高级 Clash 特性(如 Script)不兼容。若无法导入,可通过订阅转换服务转为 sing-box JSON 格式。
Q:连接成功但某些网站打不开?
A:先切换到「全局代理」模式排查是否是分流规则问题;若仍不通,检查 DNS 配置是否存在泄漏。
Q:耗电高怎么办?
A:关闭后台自动测速、降低日志级别(设置为 Warning 或 Error)、减少路由规则数量,可有效改善续航。
与同类 Android 客户端对比
| 客户端 | 内核 | 协议覆盖 | 易用性 | 适合人群 |
|---|---|---|---|---|
| NekoBox | sing-box | 高 | 中 | 追求协议覆盖与可配置性的用户 |
| Husi | sing-box | 高 | 中上 | 偏好较新 UI 交互,想换个风格 |
| Exclave | sing-box | 高 | 中 | 想尝试不同实现,作为备用客户端 |