翻墙应用商店

nekohasekai俗称:世界 / 猫世界

sing-box 创始开发者:重构通用代理平台的架构极客

资料边界与事实声明

本文严格基于 GitHub 公开仓库(SagerNet/sing-box、nekohasekai、SagerNet/SagerNet)提交记录、官方 Release 说明、官方技术手册(sing-box.sagernet.org)及公开技术发言编写。恪守开源伦理与隐私边界,不调查、不推测、不记录开发者的现实身份、真实姓名、个人生活、现实工作及地理行踪;文章聚焦于开源架构演进、网络协议抽象与跨平台工程实践,客观呈现技术成果,不涉及任何主观臆测。

修订历史:
  • 首版编写,核验 GitHub 个人主页、历史初始提交、官方技术文档及跨平台客户端发布记录。
  • 依据用户纠错修订:Matsuri 是源于 SagerNet 的独立派生项目,不应列为 nekohasekai 的代表作品,已更正代表项目字段、摘要与正文表述,并依据官方 README 说明项目状态与替代项目。

本站收录作品

已收录 1 款主导开发应用
sing-box

sing-box

开源免费
Android / iOS / Windows / macOS / Linux

sing-box 官方通用代理平台及图形客户端,提供多协议入站与出站、DNS 和规则路由能力。

代表作品与核心贡献

sing-box

访问作品

基于 Go 语言构建的现代化通用代理平台,集入站出站、DNS、规则路由与原生 TUN 于一体的高性能开源核心

sing-box 跨平台官方客户端体系

访问作品

涵盖 Android、Apple (iOS/macOS/tvOS)、Windows 与 Linux 的官方图形客户端,实现核心与界面的统一协同

SagerNet

访问作品

早期 Android 平台全协议客户端的开拓性工程,为 sing-box 的诞生奠定了深厚架构实践

碎裂的巴别塔:Go 核心的沉疴与 SagerNet 的反思

在 2022 年之前,虽然开源代理生态百花齐放,但其底层技术架构却逐渐陷入了沉重的历史包袱与技术泥淖:经典的 V2Ray-core 经过多年迭代,内部对象反射机制与多层级抽象变得异常臃肿,内存占用与并发吞吐瓶颈日益凸显;而统治桌面端的 Clash 则在商业化与闭源 Premium 模块的双轨路线上渐行渐远,不仅阻碍了开源社区对虚拟网卡(TUN)与高级规则引擎的自由审计,也使得各种小众架构平台被拒之门外。

与此同时,“核心开发者不管界面,客户端开发者疲于缝合”的生态脱节问题愈发严重:每当上游核心发布更新或新型协议问世,各类第三方客户端便陷入漫长、脆弱且不兼容的封装适配中;协议解析、路由规则与 DNS 行为在不同客户端上表现大相径庭,犹如一座互不理解的数字巴别塔。

开发者 nekohasekai 在深度维护 Android 平台全协议客户端 SagerNet 的漫长实践中,深深体察到了这种撕裂之痛。他意识到,仅仅在应用层做“胶水封装”已无法从根本上解决问题,社区迫切需要一个从零设计、在性能与扩展性上毫不妥协的全新通用网络底座。

Matsuri(茉莉)是源于 SagerNet 的独立派生项目,不应列为 nekohasekai 的代表作品。其官方仓库已注明项目不再活跃,并推荐 NekoBox for Android、NekoRay / NekoBox for PC 等替代项目。[1][2][3]

sing-box 的横空出世:极客意志与通用平台范式

2022 年 6 月 30 日,nekohasekai 在 GitHub 提交了 sing-box 的初始代码(commit 60691819b1b5),并在 7 月发布的创世宣言中确立了极其宏大的使命愿景——“The universal proxy platform. 拒绝历史包袱与特例补丁,重新定义下一代底层通用内核架构。”正式开启了一场静默而深远的技术革命。

面对前代工具的种种弊端,nekohasekai 展现出了顶级架构师的魄力与极简执念:彻底抛弃历史包袱,基于现代 Go 语言纯净的接口模型重新设计整个网络协议栈。在 sing-box 的世界里,所有的网络实体被优雅抽象为入站(Inbounds)、出站(Outbounds)、端点(Endpoints)与内部服务(Services);数据包在套接字管道间流动,追求极致的零内存拷贝(Zero-Allocation)与高并发无锁调度。

在配置规范上,nekohasekai 力排众议,摒弃了松散且缩进易错的 YAML 格式,确立了严谨、类型严格校验的 JSON 规范与无头规则集(Headless Rule Set)。配合对 Geosite 与 GeoIP 的二进制高效编译,sing-box 在极低内存占用下实现了对海量规则的瞬时冷启动与亚微秒级路由匹配,为整个行业带来了前所未有的工程清爽感。[4][5]

敏捷拓荒与全平台闭环:从协议先锋到 Apple TV 破局

在网络对抗的最前沿,nekohasekai 以惊人的代码执行力让 sing-box 迅速成为了全球支持现代协议最为敏捷、完备的中枢:无论是轻量隧道 WireGuard、多路复用 QUIC 的 TUIC、突破拥塞极限的 Hysteria 2,还是以抗探测著称的 VLESS Reality、ShadowTLS 与 Shadowsocks 2022,sing-box 均在第一时间交付了高质量的标准化原生实现,消除了所有中间层转译损耗。

更令整个生态瞩目的,是他对“官方跨平台图形矩阵”的执着构建。nekohasekai 拒绝让 sing-box 沦为孤独的后台命令行,而是带领核心团队直接开发了覆盖全平台的官方客户端:Android 端深度适配现代 Material You 与原生 VpnService,桌面端推出 sing-box for Desktop,而在最为严苛的 Apple 生态中,更是采用纯正 Swift 与 NetworkExtension 打造了高集成度的 iOS 与 macOS 应用。

2023 年秋天,当苹果在 WWDC 发布 tvOS 17 并首次开放 VPN 系统接口时,nekohasekai 敏锐抓住历史契机,带领 sing-box 成为全球首批在 Apple TV 电视盒子上实现开箱即用规则代理的开源项目之一。用户无需再依赖软路由旁路网关或繁琐的网络中继,只需在电视遥控器上轻轻一点,即可让客厅大屏畅享 4K 极速流媒体,树立了跨平台客户端体验的新标杆。[5][6]

第四幕 · 锋芒与交锋:规范纯粹性、协议争鸣与生态对垒

如同所有开创新范式的强悍领航者一样,nekohasekai 鲜明刺目的工程师性格与绝对不妥协的治理手段,让他在开源社区中始终伴随着两极化的评价与激烈的争鸣。在日常项目维护中,nekohasekai 推行极其严格的 Issue 管理铁腕:对待不按模板提交、缺乏有效日志复现、在讨论区反复催促特性或进行跨项目拉踩对比的言论,他常常毫不留情地直接关闭、删帖并封禁拉黑账号。他在 Issue 规范中公开告诫:“开源维护者的精力应当放在解决真实缺陷与架构演进上,而不是无休止的口水内耗。”这种雷厉风行的作风,在部分遭遇封禁的用户口中被指责为“独断专行、心胸狭窄”;但在坚定的支持者眼中,这恰恰是过滤低质噪音、确保核心团队维持极高敏捷交付效率的“铁血屏障”。

而在技术路线与协议实现上,nekohasekai 与 Xray 阵营(RPRX)的交锋构成了当代中文代理圈最引人瞩目的“两极论战”。nekohasekai 始终恪守通用代理平台(Universal Proxy Platform)的架构洁癖,倡导清晰、解耦且具备形式化 RFC 规范的标准设计;面对 Xray 推崇的 XTLS 及 Vision 流控,他公开直言其机制“缺乏清晰的形式化规范、过度依赖在应用层侵入 TLS 握手状态机且机制过于复杂”,认为硬编码特征填充并非深度抗审查的唯一可靠解法。

2023 年 4 月 15 日,在 sing-box 跨项目集成 Vision 的公开论战中(Issue #688),面对 Xray 社区部分拥趸关于 MPL 2.0 许可证合规性的质疑,nekohasekai 留下了其核心工程哲学的著名论述:“清晰的形式化规范与通用设计,永远胜过复杂的临时特例机制。sing-box 始终坚持遵循通用流量逻辑的干净独立实现(clean-room implementation),严格遵守开源协议,拒绝无休止的口水内耗与道德绑架。”双方在 GitHub 与各大社群的公开论战,不仅映射出两位顶级开发者在工程审美上的根本分歧,更深深刻画出开源世界中“实用工程直觉”与“严谨通用架构”两种伟大哲学的时代碰撞。[8][9][5]

第五幕 · 时代余响:不妥协的工程师准则与技术三极

尽管在治理风格与协议规范上身处风暴漩涡,但无法否认的是,nekohasekai 对工程美学与架构纯粹性的偏执追求,从根本上终结了后 Clash 时代中文代理圈的迷茫与散沙化。2023 年 11 月初,面对原版 Clash 核心与 CFW 仓库相继退场的行业大地震,nekohasekai 展现出了不为所动的架构定力:“一个健壮的代理生态不能建立在单一核心或封闭黑盒之上。sing-box 的独立全栈架构与跨平台客户端矩阵,就是为了在任何风暴来临时提供最稳定可靠的避风港。”

得益于 sing-box 完全独立自主的现代化全栈架构,整个生态迅速找到了最坚固的通用避风港:Hiddify、Karing、SingCast 等新一代多平台客户端竞相将 sing-box 作为核心引擎;无数 VPS 运维脚本与高端极客将其选为底层基础设施。从最初反思 SagerNet 的孤独求索,到以官方跨平台客户端矩阵重构全场景闭环,nekohasekai 用纯粹的工程实力打破了“核心与界面脱节”的历史宿命。他与 Mihomo、Xray 遥相呼应,共同筑起了当代中文互联网对抗深度网络审查坚不可摧的“技术三极”。[5][6][7]

致敬开发者的坚守

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

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

编年大事记

开启 SagerNet Android 通用客户端研发

深度探索 Android 平台多协议集成与 VpnService 优化,为后续独立内核架构积累实战经验。[1][2]

创建 sing-box 并提交初始代码

提交 commit 60691819b1b5,正式确立“通用代理平台(Universal Proxy Platform)”独立研发路线。[4]

确立严格类型化 JSON 配置规范与模块化架构

规范入站、出站、端点与服务解耦抽象,原生支持 WireGuard、ShadowTLS 与 Shadowsocks 2022。[5]

推出 Apple 生态官方客户端

打造基于 Swift 与 NetworkExtension 的原生客户端,打通 iOS 与 macOS 系统级虚拟网络隧道。[6]

独立实现 Vision 流控与跨生态规范论战

坚持 clean-room 独立干净实现原则将 Vision 集成进 sing-box,针对其缺乏形式化规范与过度复杂化提出批评,化解 MPL 2.0 侵权指控。[8]

抢先支持 Apple tvOS 17 系统级 VPN

率先将规则代理带入 Apple TV 电视大屏,成为全球首批实现电视端开箱即用代理的开源项目。[5]

深度集成 Hysteria 2 与 VLESS Reality

完善前沿抗封锁协议栈支持,重构内核态 TUN 网络栈与二进制高效规则集引擎。[5]

发布 v1.14.0 并推出 sing-box for Desktop

官方发布 1.14.0,推出面向 Windows 与 Linux 的官方桌面客户端,并重构 Apple 全平台分发策略。[7]

一手来源与考据

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

  1. [1]

    记录作者开源代码提交、主导项目与开发动态

    https://github.com/nekohasekai
  2. [2]

    记录作者在移动端全能代理客户端的早期工程开拓与架构积累

    https://github.com/SagerNet/SagerNet
  3. [3]

    官方 README 说明 Matsuri 源于 SagerNet、项目已不再活跃,并列出 NekoBox for Android、NekoRay / NekoBox for PC 等替代项目。

    https://github.com/MatsuriDayo/Matsuri
  4. [4]

    记录 2022 年 6 月 30 日通用代理平台路线的历史起点

    https://github.com/SagerNet/sing-box/commit/60691819b1b59742d685f75f51aefa371cb31b02
  5. [5]

    权威记录 sing-box 配置规范、抽象架构、协议支持与客户端矩阵

    https://sing-box.sagernet.org/
  6. [6]

    开源核心源码、Releases 说明、跨平台构建与提交历史

    https://github.com/SagerNet/sing-box
  7. [7]

    官方发布桌面客户端 sing-box for Desktop 及 Apple 平台分发调整记录

    https://github.com/SagerNet/sing-box/releases/tag/v1.14.0
  8. [8]

    记录生态跨项目集成中围绕 Vision 协议复杂度评价、代码独立实现及 MPL 2.0 授权履约的公开技术论战

    https://github.com/SagerNet/sing-box/issues/688
  9. [9]

    记录开源社区对 sing-box 严格删帖拉黑治理模式、以及与 Xray 核心对比和特性支持上的两极评价

    https://github.com/XTLS/Xray-core/issues/6572

发现人物信息不准确?

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

提交信息纠错