什么是 NekoBox for Android
NekoBox for Android(简称 NB4A)是一款专门为安卓系统量身打造的、基于 Sing-box 原生内核的通用高阶网络代理控制台。由开源社区知名极客 MatsuriDayo 团队深度打磨。它不仅完整继承了 Matsuri 时代的硬核技术复用能力,更是将底层网络分流算力发挥到了极致。不同于市面上常规的图形客户端,NB4A 开放了底层的自定义 JSON 追加语法、多级入站链式串联以及面向未来的 FakeDNS 级网络拓扑结构,是当之无愧的安卓全协议天花板工具。
安全警示:切勿在 Google Play 商店下载该软件
谷歌商店中目前充斥着大量冒用 NekoBox 名字恶意上传的“山寨植入广告版本”。官方原版应用完全独立开源、无任何广告。请务必通过下文提供的官方 GitHub 途径下载原生 APK 包。
二、设备架构选择与下载安装
请根据您安卓手机的 CPU 芯片架构选择对应后缀的官方原生构建版本,错配将引发解析库报 INSTALL_FAILED_NO_MATCHING_ABIS 的死锁故障:
- arm64-v8a:首选主流版本。涵盖近 5 年内发售的所有现代 64 位安卓手机(如高通骁龙、联发科天玑、华为麒麟全系列)。
- armeabi-v7a:仅用于极旧的 32 位老旧设备或特殊的低功耗物联网嵌入式底座。
- x86_64:专用于 PC 端的安卓模拟器(如夜神、雷电等)进行交叉编译调试。
三、快速上手三步曲
1
本地包体部署
下载 -arm64-v8a.apk 到手机,点击安装,并在 Android 系统安全防护中授予“允许安装未知来源应用”权限。
2
高兼容配置导入
NB4A 提供了极具侵略性的自动化识别模块:
- 智能剪贴板唤醒:直接拷贝来自机场的标准 Clash Meta 或 Sing-box 订阅 URL ➔ 打开 NB4A 应用,主界面将自动弹出剪贴板解析提示。
- 手动精确注入分组:点击右下角 [+] ➔ 选择 [从链接导入] 或创建 [订阅分组] ➔ 粘贴 URL 后确认。自 1.4.0 版本起,软件支持自动通过
content-disposition头部报文拉取并重命名机场专属分组名。
3
建立 Tun 虚拟通道
回到主页节点大列表,点击选中你期望的出站服务器 ➔ 点击右下角巨大的 [连接浮动开关]。首次运行系统会弹出 standard Android VpnService 授权弹窗,全部点击“允许”即可。至此,底层核心已进入高并发吞吐状态。
四、硬核进阶:配置、分应用与高级路由分流
1. 分应用代理与中国大陆“真直连”拓扑
为防止国内的社交软件(如微信、支付宝)因无端走代理被误判异地登录风控,或者产生不必要的流量磨损,强烈建议开启 NB4A 招牌的“分应用双层路由分流”:
- 进入 [设置] ➔ [分应用代理]。
- 切换为 [绕过模式] (Bypass) ➔ 勾选国内的高频日常 App(微信、淘宝、美团、各大银行客户端)。此时被选中的 App 流量将完全不经过系统的 VPN 网卡,直达物理基带,实现真正的 0 延迟。
- 对于留在代理名单内的通用浏览器或国外应用,配合路由规则使用:开启
geosite:cn与geoip:cn映射到 [direct] (直连) 出站。双层嵌套下,分流效率达到绝对平衡。
2. 自定义 JSON 列表追加原语语法
NB4A 深度保留了 Sing-box 的开放式骇客属性,自 1.3.3+ 起引入了强大的 +追加 级语法允许你在不破坏常规机场订阅整体性的前提下,在头部或尾部强行插入个人私有的链式路由规则或特定的入站端口:
// 向系统的 inbounds 数组头部强行注入自定监听
{"+inbounds": [{
"type": "mixed",
"tag": "mixed-in-local",
"listen": "127.0.0.1",
"listen_port": 2080
}]}
// 向系统的 outbounds 数组尾部追加私有专属转发节点
{"outbounds+": [{
"type": "direct",
"tag": "my-private-bypass-out"
}]}
五、全协议兼容矩阵一览表
| 订阅协议/源格式 | 导入支持 | 导出支持 | 极客技术评注 |
|---|---|---|---|
| Clash Meta / Mihomo | ✅ 支持 | ✅ 支持 | 最推荐格式:流控字段解析无损,能直观下放流量配额信息。 |
| Sing-box JSON | ✅ 支持 | ✅ 支持 | 自 1.3.8+ 起可无痛拆解 outbound 数组下的所有原生嵌套出站。 |
| V2rayN / Shadowsocks | ✅ 支持 | ✅ 支持 | 提供极高的基础老旧格式兼容度。 |
| ShadowsocksR (SSR) | ❌ 不支持 | ❌ 不支持 | 由于底层核心全面剔否则老旧不安全的原语,SSR 格式已被彻底弃用。 |
六、高频实战排障与核心冷知识 (FAQ)
Q:为什么 NekoBox for Android 开启一两小时后,后台经常静默断开,必须重新点进 App 才能激活?
A:这是最典型的 **Android OEM 系统电池管理杀后台机制**(尤以小米 MIUI/HyperOS、华为 HarmonyOS、一加 ColorOS 最为严重)。解决方案:请立即长按手机桌面上的 NekoBox 图标进入“应用信息” ➔ 找到 [电池策略] 或 [省电策略] ➔ 将默认的智能限制强制修改为 [无限制] (Don't Optimize)。同时建议在系统的多任务切换界面,将 NekoBox卡片整体向下一拉锁死挂锁图标。
Q:海外部分特定 App(如 TikTok / 国际版抖音)即使挂了代理也始终提示网络断开或者是黑屏无内容?
A:原因在于路由规则的优先级覆盖。 如果你在 NB4A 中开启了常规的“绕过中国 (geosite:cn)”总规则,由于
cn 规则集中包含了部分 TikTok 关联的 CDN 骨干域名,TikTok 会被错误的分配到直连出站导致暴露。正确解法:在 [路由规则] 配置页面中,手动新添加一条独立的 geosite:tiktok ➔ 路由目标指向 [代理出站],随后长按该规则,将其强制拖拽到“绕过中国”规则的上方。根据 Sing-box 从上到下的匹配原则,即可完美破局。Q:开启 FakeDNS 之后网络确实变快了,但在频繁切换 Wi-Fi 与 5G 蜂窝网络时,手机浏览器突然所有网页都打不开?
A:这是 FakeDNS 技术的原生副作用。FakeDNS 通过向系统返回伪造的内网 IP(如
28.0.0.1)来跳过本地 DNS 解析时延。但在网络物理介质切换时,Android 系统的 DNS 缓存未及时清空,导致伪造 IP 路由发生死锁。如果频繁移动,建议在 NB4A 的 DNS 高级设置中,将 [Tun 实现模式] 调整为 System 或 Mixed,或者直接关闭 FakeDNS 以换取长效极端稳定性。