从旧时代 Clash 到“虚空终端”:代理软件删库事件与基建升级纪实

引言

随着服务商网络传输协议的强制升级,曾经作为业界标杆的老版 Clash 生态彻底暴露出其因长期停更而导致的技术断层。本次从 Clash for WindowsClash for Android 迁移至基于 Mihomo 内核的 Clash Verge Rev,不仅是一次软件层面的更新换代,更让我重新回顾了中文开源圈那段波澜壮阔又充满遗憾的历史。

1. 2023.11 大地震:一场始料未及的集体“删库”

如果追溯目前老客户端频频报错的根源,一切都要回到 2023 年 11 月的那场被代理圈称为“11月大地震”的集体退隐事件。出于巨大的安全压力与未知的寒蝉效应,几天之内,那些曾为无数网民“搭桥铺路”的头部开发者们,相继清空了自己多年的心血。

通过 GitHub 上那些曾经无比眼熟的头像,我们可以拼凑出那场大撤退的惨烈轨迹:

  • Fndroid (Clash for Windows 作者):他的头像是一个戴着黑框眼镜、穿着绿色连帽衫正在敲击电脑的极客插画。11月2日,作为当时电脑端绝对统治者的 CFW 毫无征兆地被删除仓库,打响了停更的第一枪。

    我的记录
  • Dreamacro (Clash Core 原作者):他的头像极其生动地隐喻了当时的处境——在世界名画《呐喊》扭曲的背景下,一只双手抱胸、表情极度惊恐模糊的仓鼠。11月3日,这位“祖师爷”级别的作者删除了包含底层核心在内的多个重量级仓库,宣告了原版 Premium 闭源内核的彻底死亡。

    我的记录
  • Kr328 (Clash for Android 作者):老用户绝对不会忘记他那个二次元头像——《崩坏3》里的主角琪亚娜(Kiana)的 Q 版形象,白发蓝瞳,戴着星星发饰,比着剪刀手。在核心被删后,他也随即将 CFA 归档并删除了所有安装包,时间永远定格在了 2.5.9 版本。

    我的记录
  • yichengchen (Mac 端 ClashX 作者):那个举着礼盒、眼睛亮晶晶的可爱卡通小女孩头像也随之暗淡,仓库被隐藏,停止维护。

  • zfdang (跨平台 Clash Verge 早期作者):顶着一张带有浓厚漫画滤镜、背景是变形金刚的父女合影头像的作者,同样在那段至暗时刻选择了跑路保平安。

这次集体删库导致老旧客户端彻底错失了拥抱 Reality、Hysteria2 等新一代抗封锁协议的机会。

2. 浴火重生与保护色:Mihomo 与虚空终端

万幸的是,开源的火种并未熄灭。MetaCubeX 团队接手了原版开源核心的分支,不仅将其重构,还把曾经闭源的高级功能全部开源实现。

为了在审查的高压下生存,开发者们展现出了极具黑色幽默的生存智慧:他们给项目披上了一层极端的“二次元保护色”。项目更名为 Mihomo(谐音米哈游 miHoYo),并借用了《原神》中能够绕开物理限制获取知识的设备——**“虚空终端”**作为软件代号。一份正经的代理技术文档,硬生生被写成了游戏设定集,巧妙且心酸地避开了网络审查的锋芒。

3. 现代化体验:Clash Verge Rev 的全方位跃升

在经历了漫长的停更期后,本次升级到由社区接力维护的 Clash Verge Rev,体验堪称“鸟枪换炮”。它彻底摆脱了老版 CFW 简陋的白板界面,在信息展示和诊断功能上做到了极致:

  • 直观的网站测试:首页直接集成常用站点的连通性测试。Apple、GitHub、Google、YouTube 的延迟数据一目了然,节点是否通畅无需再靠浏览器盲测。

  • 详尽的 IP 信息面板:软件内置了 IP 探测功能,不仅能精准识别本地所属运营商网络,还能显示自治域(ASN)和当前所处时区,连底部的经纬度坐标都清晰可见。

  • 透明的 Clash 核心信息:不再是一个黑盒。首页清晰展示当前驱动的内核版本(如 v1.19.15 Mihomo)、混合代理端口、运行时间,以及至关重要的规则数量,方便随时排查分流配置是否正确加载。

  • 系统状态监控:实时显示操作系统版本、开机自启状态、运行模式(用户模式或服务模式),以及极低且稳定的内存占用(仅 40MB 左右)。

  • 流量与仪表盘:直观的上传/下载速率波浪图表和订阅套餐余量显示,彻底告别了繁琐的查询步骤。

    我的记录 我的记录

结语

从旧时代 Clash 的轰然倒塌,到“虚空终端”的悄然崛起,这次客户端的更迭不仅仅是解决了一个“连不上网”的问题,更是见证了技术在严酷环境下的韧性。英雄虽已退场,但新的基建已然成型。