ClashX Meta|科学之家 kexuezj.com
ClashX Meta · 科学之家

yichengchen:ClashX 作者

ClashX 作者

跨平台的诱惑与原生的执念:Mac 用户的隐秘痛点

yichengchen 开发 macOS 客户端 ClashX,以克制的菜单栏交互承载规则分流,是 Mac 上早期主流 Clash GUI 之一。

在 2018 年底的代理工具格局中,跨平台框架(从早期的 Python Qt 到后来风靡一时的 Electron)几乎成了绝大多数开发者的本能选择——写一套 UI 代码,就能打包横跨 Windows、Linux 与 macOS。 公开资料见 [3]、[4]。

隐匿于菜单栏的匠心:ClashX 与提权守护进程

yichengchen 开发 macOS 客户端 ClashX,以克制的菜单栏交互承载规则分流,是 Mac 上早期主流 Clash GUI 之一。

2018 年 12 月 1 日,开发者 yichengchen 在 GitHub 上线了 clashX。 公开资料见 [4]。

突破沙盒壁垒:ClashX Pro 与 NetworkExtension 增强模式

yichengchen 开发 macOS 客户端 ClashX,以克制的菜单栏交互承载规则分流,是 Mac 上早期主流 Clash GUI 之一。

随着开发者的网络环境日趋复杂,单纯依赖 HTTP / SOCKS5 系统代理机制的局限性暴露无遗:终端命令行下的 curl、git、brew、ssh 工具,容器引擎 Docker,以及众多依赖底层 Socket 通信的编译工具和海外联机游戏,根本不主动读取操作系统的代理环境变量,时常在内网穿透与海外依赖拉取中频频超时报错。 公开资料见 [5]。

传奇的谢幕与 Meta 时代的薪火相传

yichengchen 开发 macOS 客户端 ClashX,以克制的菜单栏交互承载规则分流,是 Mac 上早期主流 Clash GUI 之一。

凭借无懈可击的原生交互体验、极佳的能耗控制与强大的增强模式,ClashX 与 ClashX Pro 成为了数以百万计 Mac 用户、苹果生态开发者、设计师与科研学者的开机常驻。 公开资料见 [2]、[6]、[1]。

代表作品与核心贡献

专为 macOS 设计的高性能纯原生菜单栏代理客户端,轻量、极简且与操作系统深度融合

ClashX Pro

访问作品

率先整合 Apple NetworkExtension 框架的进阶版本,提供免配置全系统透明接管的增强模式

Privileged Helper Tool 提权守护架构

访问作品

基于 macOS launchd / SMJobBless 打造的静默系统代理修改机制,彻底消除权限弹窗

编年大事记

2018-12-01

yichengchen 启动 ClashX 开源项目

确立专为 macOS 定制的高性能纯原生菜单栏客户端设计路线,彻底舍弃笨重主窗口。[3][4]

2019-04-15

引入 Privileged Helper 提权守护进程

基于 launchd 实现后台静默修改 macOS 系统网络接口代理,彻底终结繁琐的系统密码弹窗。

2020-03-20

完善菜单栏策略组分流与节点延迟测速

支持点击展开多层级嵌套策略组,并在状态栏直接展示各出站节点健康状况与延迟测速。[4]

2020-08-10

推出 ClashX Pro 进阶版与增强模式

率先利用 Apple NetworkExtension 框架实现系统级透明网络接管,攻克终端与容器代理死角。[5]

2022-04-18

优化 Fake-IP 与睡眠唤醒重连机制

大幅改善 MacBook 合盖休眠再唤醒时的网络连接恢复速度,解决假死痛点,提升日用稳定性。

2022-06-12

ClashX.Meta 社区分支仓库创建

GitHub 记录该仓库于此日创建,早于 2023 年 11 月的 ClashX 归档;这是仓库创建日期,不等同于首次发布日期。[1]

2023-11-03

ClashX 客户端仓库被记录为只读归档

同期汇总记录 ClashX 客户端仓库被归档;归档与删除原版 Clash 核心仓库是两个不同事件,不据此推断所有后续维护永久终止。[2]

一手来源与考据

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

  1. [1]

    created_at 字段记录仓库创建时间,不等同于首次发布或分支全部开发历史的起点。

    https://api.github.com/repos/MetaCubeX/ClashX.Meta
  2. [2]

    按北京时间记录:CFW 发布仓库于 11 月 2 日被删除,Clash Core 于 11 月 3 日被删除;区分删库与归档,不推断各项目行动之间的因果关系。

    https://github.com/net4people/bbs/issues/303#issuecomment-1792177030
  3. [3]

    记录作者在 GitHub 上的开源项目与组织主页

    https://github.com/yichengchen
  4. [4]

    保存了 ClashX 归档前的源码结构、Release 说明及菜单栏设计规范

    https://web.archive.org/web/20231029000000/https://github.com/yichengchen/clashX
  5. [5]

    证实 ClashX Pro 针对 NetworkExtension 增强模式的技术演进

    https://web.archive.org/web/20230515000000/https://install.appcenter.ms/users/clashx/apps/clashx-pro/distribution_groups/public
  6. [6]

    在保留 ClashX 原生交互设计的同时升级 Mihomo 核心的开源继承项目

    https://github.com/MetaCubeX/ClashX.Meta
资料边界与事实声明

本文仅根据 yichengchen GitHub 个人主页(github.com/yichengchen)、公开代码仓库历史归档、官方 Release 说明及 macOS 系统公开开发接口编写。恪守隐私底线,不推测、不调查开发者的现实姓名、生活与个人隐私;对 2023 年 11 月的代码仓库归档,仅陈述可公开验证的归档状态与社区接续事实。

修订历史:
  • 2026-09-09:首版编写,核验 GitHub 个人主页、历史归档、Apple NetworkExtension 增强模式及菜单栏交互规范。