Android 自由网络飞地:Exclave 与多协议工具链的坚守者
传承 SagerNet 经典衣钵,以自研 exclave-core 与双轨兼容架构在封闭浪潮中铸就自由飞地
第一幕 · 废墟火种与 SagerNet 的接力长征
2021 年前后的 Android 代理世界,世界(nekohasekai)主导的 SagerNet 与 Matsuri 曾是功能最强悍的多协议通用工具链,却随着开发者精力转移和主线归档而陷入漫长的断代。
依赖生锈、TLS 新指纹缺失、Android 新系统权限收紧,无数依赖其复杂策略组与多协议特性的用户面临无以为继的绝境。
在多数人转向新生轻量核心之际,自 2021 年夏天便在 SagerNet 核心提交 PR 的开发者 dyhkwong 选择了留守。
他接管了庞大的 Kotlin 代码库,默默修复 Trojan 链接、ALPN 协商以及 FakeDNS 排序,用数以千计的提交独自维系着这片自由工具链的火种。[3][4][5]
第二幕 · 飞地自立与 0.11.0 的破茧重生
随着上游正式封存,简单的修修补补已无法应对急剧变化的审查对抗与现代构建体系。
2024 年 7 月 9 日,dyhkwong 提交了具有里程碑意义的 commit 5b61348,打出 tag 0.11.0,正式宣告项目蜕变自立——Exclave(飞地)破茧而生。
项目官方文档平实却坚定地写道:“A fork of SagerNet, the universal proxy toolchain for Android written in Kotlin。”
从 KAPT 迁移到 KSP,升级 Gradle 8 与现代 AGP,Exclave 在保留 SagerNet 极致灵活策略路由的同时,全面甩掉了沉重的历史技术债务,成为了 Android 端名副其实的网络技术“飞地”。[6][7][1]
第三幕 · exclave-core 诞生与内核独立重构
虽然 Android 前端早已焕然一新,但底层网络调度长期依赖定制的 v2ray-core 分叉,随着协议生态爆炸式演进,依赖冲突日益剧烈。
2026 年 5 月 25 日,dyhkwong 推送 commit c9f931f,正式将魔改内核重塑并确立为 exclave-core 与 LibExclaveCore。
团队在 Go 模块化层面上将 v2fly 基础、Hysteria 2、Mieru v3、TUIC、Juicity、Snell、ShadowQUIC 以及 AnyTLS 深度集成进统一的 Go Mobile 编译树中。
面对 V2Ray 历史上在 Android 平台无 CGO 环境下将系统 DNS 粗暴硬编码为 8.8.8.8 的陈年顽疾,exclave-core 彻底予以剔除重构,实现了全链路干净无污染的域名解析与路由编排。[8][2][13]
第四幕 · 极客执念与双轨兼容的温情
在消费电子软硬件狂飙突进、各大软件强制要求最新 Android 版本的时代,Exclave Network 展现出了难能可贵的极客工程包容心。
团队设计了严密的“双轨分发架构”(Default Flavor vs Legacy Flavor):
Default 版本瞄准 Android 7.0+(minSdk 23),充分调用现代 Linux 内核与 Android 高级网络栈能力;Legacy 版本则竭尽全力为 Android 5.0+(minSdk 21)的老旧设备固定低版本依赖,让十年前的淘汰备用机、老旧电子书与车载中控仍能作为安全代理网关发光发热。
正如 dyhkwong 在说明中所言,这种对老硬件的支持纯属“尽力而为”,却在冰冷的技术淘汰大潮中注入了最温暖的黑客伦理。[1][13]
第五幕 · 自由保卫战与反审查深水攻坚
2026 年,移动操作系统巨头开始收紧对侧载(Sideloading)与未验证应用的限制,数字自由的空间遭到步步挤压。
Exclave Network 旗帜鲜明地投身 Keep Android Open 倡议,公开应用签名的确定性 SHA-256 指纹,坚持在 F-Droid 纯自由开源平台稳定分发。
在工程底层,团队更展现出令人惊叹的防御深度:全面攻克 HTTP/1.1、HTTP/2 及 HTTP/3 的 CONNECT-UDP 穿透协议;引入实验性 uTLS 指纹全局重写;严密修补 2026 年 1 月 Shadowsocks-Android 移除 protect 后在系统栈下的穿透失效问题;并在关于页面深埋长按开启 pprof 性能诊断与十六进制 FakeDNS 调试接口,将一款代理软件打磨成了工业级的网络测量工作站。[9][11][13]
第六幕 · 时代余响与不可动摇的飞地
截至 2026 年 10 月,Exclave 经历了从 0.11.0 到 0.17.56 及 0.17.57-beta 的数十次版本迭代,累计提交突破 2,180 余次,成为 Android 端少数真正跨越了数代协议变迁的多协议活化石与常青树。
它没有追逐浮华的花哨界面,而是用字字见血的技术 Wiki、对每一种密码学套件利弊的坦诚剖析、以及对开源许可 GPLv3 的严苛坚守,赢得了全球硬核极客的由衷敬意。
正如“Exclave”(飞地)这个名字所昭示的——在被封闭围墙与商业垄断重重包围的数字世界里,只要还有人愿意守护纯粹的开源与代码自由,这里就永远是一片不被同化、不可陷落的技术飞地。[1][14][12]