chen08209

客户端与生态

FlClash 创始开发者 · 2023 — 至今

又名 陈师傅 · chen

chen08209 与 FlClash:简单易用,需要一步步来

从一张流量图的内存暗礁,到默默守护的后台通道:一个多端工具如何把“简单”做成现实

第一幕 · 屏幕之后:一句“一步步来”的开始

2023 年到 2024 年初,如果一个人想在电脑和手机上用上同一个代理软件,通常会发现体验很割裂。电脑上的软件动辄上百兆,开机待机就要占掉好几百兆内存;而手机上的界面往往风格老旧,很多经典工具也渐渐停下了更新。

很多人都希望有一款软件:既能在 Windows、Mac 和 Linux 上流畅运行,又能在安卓手机上拥有现代、清爽的界面,而且界面风格还能随系统壁纸自动变色。

2024 年 4 月 30 日深夜,开发者 chen08209 在 GitHub 仓库里推送了第一批公开代码。虽然仓库早在 2023 年 8 月就已建立,但当前能看到的这份最早提交,版本号已经直接标到了 0.7.0。它证明当时已经有一款基本成形的应用,却无法替我们补出那八个多月里最初的摸索过程。

他在最初的说明文档里写得很朴素:“一款多平台代理客户端,简单易用,开源且没有广告。”他还坦率注明,界面参考了安卓上备受喜爱的网络工具 Surfboard,并支持多端屏幕自适应。

但软件一发布,各种各样的功能需求就迅速涌了进来。2024 年 6 月 23 日凌晨,一位用户在讨论区迫切留言,希望能加入自定义分流规则。

面对催更,chen08209 没有做出浮夸的承诺,而是留下了一句极其平静的回信:

“确实又打算,但是需要一步步来。”

这句话不仅安抚了焦急的用户,也成为了接下来整个项目成长的最好写照:一个好的工具,从来不是一蹴而就的,所有的“简单顺手”,都要从解决那些粗糙的麻烦开始。[1][2][9]

第二幕 · 看不见的暗礁:关不掉的服务,与悄悄吃掉的内存

把按钮画得好看并不难,难的是让按钮在不同的手机和系统里,都能精准听话。

就在第一份代码推送后的第二天,历史记录里出现的并不是什么炫目的新功能,而是枯燥的收尾修补:有用户发现安卓控制中心里的快捷开关有时关不掉,还有人在特殊情况下发现后台网络通道退不出来。用户看到的只是屏幕上的一个滑动开关,系统底层却有一整套复杂的后台任务。把开关按下去之后,能不能把后台干干净净地关闭,考验的是真正的耐心。

紧接着在 5 月 20 日,他给软件加入了“网盘备份”功能。电脑上辛辛苦苦配好的节点和规则,只要一键备份,就能带到手机上恢复,多端协同终于有了实实在在的用处。而面对 Windows 用户在开启全局虚拟网卡时遇到的崩溃闪退,他也实事求是地说明排查困难,随后在两周内啃下了 Windows 上的虚拟网卡支持。

但真正考验功力的,是一次针对内存的围剿。

很多用户喜欢看着屏幕上的实时流量折线图跳动,觉得既直观又酷炫。但 2024 年 6 月中旬,有用户发现软件挂在后台开久了,手机竟然越来越卡、越来越热。chen08209 顺着代码一查才发现:前端折线图每过一秒就记录一个数据点,如果开一整天,成千上万个旧数据就会无休止地堆积在内存里,像滚雪球一样把手机内存慢慢吃光。

6 月 16 日,他果断动刀:折线图强制只保留最近 60 个点,看个走势就足够了;而历史用了多少总流量,直接让后台内核去记,不再让前台界面傻傻地攒着旧数据。

九天之后,又一位用户在讨论区发来内存暴涨的截图,并在情急之下贴出了自己的完整配置文件。那份文件里明晃晃地写着用户的私密节点和密码。chen08209 看到后,第一反应不是讨论 Bug,而是立刻在后台帮该用户删掉了带隐私的附件,并回复道:

“因为不是脱敏发过来的,所以帮你删除了,然后我现在开始尝试处理这块的问题。”

次日深夜,修复代码推入主干。他在讨论区里轻描淡写地留下了一句回复:

“目测应该是修复了。”[3][4][5][7][11][8][10]

第三幕 · 走向深水区:高频进化,与让前后台彻底“分家”

2024 年下半年,随着 Clash for Windows 与 CFA 等老牌客户端相继退场,整个中文圈都在寻找一款现代、稳定、全平台通用的新工具。FlClash 迎来了爆发式增长。在短短几个月内,chen08209 几乎以“一周一版”的高频节奏推进,连推数十个版本(从 v0.8.44 一路迭代到 11 月的 v0.8.68),迅速从一款新秀工具成长为横跨电脑与手机四端的绝对主力。

当初答应用户的“一步步来”,很快在代码里有了更深的回音。2025 年 3 月 12 日,很多高阶用户期待已久的“规则覆写”功能正式上线,随后又加入了脚本扩展支持。对普通用户来说,导入链接就能直接上网,界面依然干干净净;对爱折腾的极客来说,自己想怎么定制分流规则,随时可以动手改写。

但随着用户量几何级膨胀,一个新的深层矛盾浮现了出来:

在手机上,前台界面和后台代理最初挤在同一个系统进程里。这就带来了一个尴尬的毛病:用户在手机上刷应用、打游戏时,系统如果觉得内存不够用了,往往会顺手把占内存的前台应用清理掉;而因为网络代理和界面绑在一起,界面被系统一关,网络代理也会跟着瞬间断开。甚至界面刷新偶尔卡顿一下,网络通道也会跟着慢半拍。

2025 年 7 月 31 日,chen08209 做出了一次决定性的底层大手术:他把安卓的 VPN 后台服务拆成了一个完全独立的守护进程。

这一步改动,就像是让界面和后台正式“分家生活”:前台的界面就算被用户滑掉、就算退到后台被系统休眠,底层的网络隧道依然不受干扰地稳稳运行。前台界面可以随时冷启动查看状态,两者各司其职,互不拖累。

从最初的“服务关不掉”,到如今的“前后台彻底解耦”,这款工具在手机后台的生存能力,终于变得坚不可摧。[12][13][14][16]

第四幕 · 隐蔽的死结:修补那些看不见的系统风暴

时间来到 2026 年夏末,FlClash 已经成为了横跨电脑和手机四大系统的主流选择。这时,代码库迎来了一次真正意义上的“脱胎换骨”。

2026 年 9 月 5 日,chen08209 在一天之内,几乎把整个软件的骨架全部重写了一遍:底层的内核通信管道、电脑端的系统辅助服务、安卓的后台仲裁机制,以及整套全新的视觉界面。

在这场大规模的重构中,隐藏着一个极其巧妙的细节。

很多普通用户可能不知道:前台界面和后台核心之间,需要像打电话一样不断收发信息。当电脑或手机出现异常时,前台界面可能暂时接听不到后台发来的系统日志。在过去,后台一旦发现“日志发送失败”,就会老老实实把这个“失败”当作一条新的错误再次发送——结果可想而知:发送失败,于是报错;报错又要发通知,通知再次失败……短短几秒钟内,数以万计的错误消息像连环追尾一样疯狂堆叠,最终直接把整个软件给冲垮了。

chen08209 找到了这个致命的隐蔽死结。他给日志传递加了一道“安全阀”:一旦发现前面塞车了,失败的消息直接走安静的独立通道输出,并且限制重复喊叫的次数,坚决不让错误再次触发新的错误。

2026 年 9 月 10 日,融合了这次大重构的正式版发布;仅仅过了两天,他又迅速修补了电脑在睡眠休眠时网络连接可能中断的隐患,并在 9 月 14 日推出了更加稳健的版本。

这些改动,普通用户在屏幕上看不到任何按钮,但大家却能直观地感觉到:软件用起来更顺滑了,挂机几天几夜也不再莫名其妙死机。[18][19][20][21][22]

第五幕 · 风骨与边界:Google 冒名风波,与“非菩萨”的清醒定力

随着软件名气越来越大,形形色色的声音和诱惑也扑面而来。

在各大社群和论坛里,最常见的声音就是催促开发苹果 iOS 版本。从 2024 年 5 月开始,就不断有 iPhone 用户在讨论区留言,甚至有人喊出“只要你做,我愿意付费买”。

面对整整两年的热烈呼声,chen08209 的态度始终清醒得令人惊讶。早在 2024 年 5 月,他的回答就只有极其干脆的四个字:

“暂时没有”

到了 2026 年 8 月,面对满屏的催更留言,他在讨论区置顶了一则正式的中英文说明:

“目前没有开发 iOS 版本的计划,也没有任何时间表可以公布。支持的平台依然是安卓、Windows、macOS 和 Linux。”

他直接关闭了容易演变成无休止情绪喧泄的评论区,让大家只用点赞表情来统计意愿。在开源圈里,很多开发者为了博取眼球,往往随口许下宏大的路线图,最后却因为精力和资金不足弃坑烂尾。而 chen08209 的做法恰恰相反:做不到的事情决不轻易许诺,先把手头已有的四个系统维护到极致。

而伴随 FlClash 名气越来越大,灰产团队的黑手也悄悄伸了过来。2026 年 9 月,一位署名“SumCheung”的第三方开发者,盗用了 FlClash 的全部开源代码,并在 Google Play(谷歌官方应用商店)上堂而皇之地以“FlClash”同名和高仿图标冒名上架。更恶劣的是,该冒名应用将安卓包名伪装成极度逼真的 com.fclash.app(而官方正版安卓包名为 com.follow.clash),并在内部塞满了恶性弹窗广告,甚至开启了昂贵的强制收费订阅进行诈骗敛财。

由于许多安卓手机用户习惯直接在 Google Play 搜索“FlClash”,误以为这是官方正版,安装后纷纷遭遇扣费与隐私风险。受骗的用户愤怒又困惑,纷纷涌入 FlClash 的 GitHub 讨论区与官方 Telegram 社群,有人激动质问:“为什么 Google Play 上的 FlClash 要收钱?作者你是不是变相圈钱了?”

更有许多热心群友焦急地催促开发者:“作者快去向 Google 投诉下架啊!”“赶紧发侵权申诉把他们告倒!”

面对被假冒软件搞得乌烟瘴气的社群与不断涌来的维权催促,2026 年 9 月 16 日上午,chen08209 在官方 Telegram 群组里留下了那段震撼所有人的清醒独白:

“除了 github 以及相关内容例如 telegram, FlClash 没有其他任何未指定的渠道。”

“我不是救苦救难的菩萨,有一个盗版我就出来回应一次,除了浪费自己的精力,没有其他的作用了。”

他没有陷入与灰产无休止“打地鼠”的跨国申诉泥潭,而是坚守了独立开源者的精力底线——与其把时间耗费在虚无的口水与申诉拉锯战里,不如把每一秒都留给真正有价值的代码。

这一极具个性的历史瞬间,被本站官方动态系统郑重收录归档;同时本站也在应用目录详情页向所有用户同步发布了针对 Google Play 盗版包的高危安全预警,提醒广大网络使用者认准官方唯一发布渠道。[6][17][25][26][24][23]

第六幕 · 时代余响:成为别人的路标,与未完的极客长征

一个用心打磨的工具,它的生命力最终会延伸到意想不到的地方。

因为 FlClash 拥有扎实的多平台架构,社区里的其他开发者也开始以它为起点继续探索。有开发者接过他的代码,顺藤摸瓜适配出了华为鸿蒙系统的专属版本;还有开发者以此为蓝本,衍生出增补各种个性化功能的定制分支。每一个分支的溯源树上,都清晰地刻着它的名字。

回望最初的起点:从 2024 年春天那个关不掉后台的小 Bug、那张悄悄吃掉手机内存的折线图,到如今支撑起海量日常网络访问的跨端主力工具。

chen08209 用两年时间、两百多次有据可查的代码提交,回答了最初的那个命题:

所谓的“简单易用”,从来不是天上掉下来的馅饼。它是一个开发者在面对繁琐的细节时不敷衍,在面对喧嚣的诱惑时不盲从,在面对每一个难题时,都能安安静静地守住底线,然后——

“一步步来。”[27][2][9]

本站收录作品

已收录 1 款主导开发应用
FlClash

FlClash

开源免费
Android / Windows / macOS / Linux

基于 Mihomo 的开源多平台客户端,支持订阅导入、WebDAV 同步、主题切换与自适应界面。

代表作品与核心贡献

FlClash (Android / Windows / macOS / Linux)

访问作品

跨越手机与电脑四大系统的高颜值网络客户端,主打简单易用、原生流畅与清爽无广告

前后台完全解耦的独立进程架构

访问作品

将手机后台网络服务拆为独立进程,前台界面就算关闭退出,后台代理也依然稳定运行

简单直观的规则覆写与订阅修饰

访问作品

普通用户开箱即用,高阶极客也可以通过独立界面自由定制个性化分流规则与扩展脚本

高稳健内核通信与防死锁重构

访问作品

全面重写界面与内核之间的传话机制,切断日志发送失败时的连环死循环,避免后台雪崩闪退

致敬开发者的坚守

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

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

作者公开发言与动态

查看全部动态(2 条)

编年大事记

当前保留的根提交已经是 0.7.0

初版 README 列出四大支持平台与简单易用、开源无广告的目标;这不是可据以断言的实际开发起点。[2]

修补后台服务的退出缺陷

分别修复快捷开关无法销毁与后台网络通道在特殊情况下无法正常关闭的问题。[3][4]

加入网盘配置备份与恢复

支持通过 WebDAV 备份应用设置与订阅配置,让多设备之间可以随时带走配置。[5]

首次回应 iOS 需求:“暂时没有”

面对讨论区关于苹果 iOS 版本的询问,明确回复暂时没有该平台计划,守住精力边界。[6]

给流量图的内存膨胀设限

将前端采样严格限制为最近 60 个点,累计流量改由后台提供,根治长久挂机导致的内存占用。[8]

回复自定义规则需求:“需要一步步来”

面对用户对个性化分流规则的急切期待,留下冷静从容的回应,定调渐进务实的开发节奏。[9]

保护用户配置隐私并攻克内存溢出

主动删除讨论区用户未脱敏的配置附件以防隐私泄露,随后提交修补:“目测应该是修复了”。[10]

实装 Windows 全局虚拟网卡支持

攻克早期打包闪退难题,正式为 Windows 平台引入 TUN 虚拟网卡透明接管。[11]

发布 v0.8.68 并跃升为跨端主力

在 2024 年下半年密集发布数十个版本,打磨桌面托盘与多端体验,迅速成为全球中文圈的跨平台主力工具。[12]

自定义规则覆写功能上线

加入规则覆写模型与独立编辑界面,为有进阶分流需求的使用者提供自主定制入口。[13]

让手机前台界面与后台代理彻底分家

将安卓 VPN 网络核心移入独立后台进程,前台界面就算休眠关闭也不会影响网络连接。[16]

置顶说明 iOS 暂无计划并规范统计

在讨论区正式置顶重申支持范围为四大平台,引导大家用表情表态代替刷屏,不画空头支票。[17]

掀起全平台六大层级的全量大重构

在一天之内全面重写内核通信、桌面插件、安卓后台仲裁与全新界面,切断错误日志循环死锁。[18][19]

汇集重构成果的 v0.8.97 正式发布

正式推出重构后的里程碑版本,软件整体稳定度与响应速度得到大幅提升。[20]

发布 v0.8.98 并修复电脑休眠断连

跟进修复电脑在系统休眠睡眠时网络通信连接异常中断的隐患,持续完善细节。[22][21]

澄清唯一官方渠道与非救世主立场

在官方群组声明唯一指定渠道为 GitHub 与 Telegram,明确拒绝疲于奔命应对仿冒盗版,本站收录该动态。[25][26][24][23]

一手来源与考据

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

  1. [1]

    仓库创建时间为 2023-08-15T07:47:22Z;只能证明仓库创建,不能代替代码起点。核验于 2026-09-25。

    https://api.github.com/repos/chen08209/FlClash
  2. [2]

    提交时间 23:38:49 +08:00;pubspec.yaml 已为 0.7.0。README 记录四个平台、Surfboard 界面参考及开源无广告目标。

    https://github.com/chen08209/FlClash/commit/df4d38012bcaed91ed4bdd9097a4fd05e9df9079
  3. [3]

    提交说明限定为某些情况下的服务销毁问题。

    https://github.com/chen08209/FlClash/commit/92294b49c6ed8621a8c7aa1039ab3193c8bfce67
  4. [4]

    提交说明限定为特殊情况下的服务关闭问题。

    https://github.com/chen08209/FlClash/commit/4d16820526f00d4cfd72439d103941965bdaf441
  5. [5]

    lib/common/dav_client.dart 记录备份对象与恢复范围。

    https://github.com/chen08209/FlClash/commit/91d30c0f0e0556a3c202b643c02188f5a025d89d
  6. [6]

    GitHub 原时间 2024-05-28T01:33:16Z;记录开发者早期的平台支持范围。

    https://github.com/chen08209/FlClash/issues/5#issuecomment-2134015891
  7. [7]

    GitHub 原时间 2024-06-15T09:11:21Z;记录优先功能与安卓端,随后推进 Windows TUN。

    https://github.com/chen08209/FlClash/issues/43#issuecomment-2169280978
  8. [8]

    lib/models/app.dart 将采样限制为 60 点;core/hub.go 提供累计流量;不据此推导未测量的帧率或性能。

    https://github.com/chen08209/FlClash/commit/fa67940ec99dedf4d756afb654bab8712c24f5ec
  9. [9]

    GitHub 原时间 2024-06-22T19:46:32Z,正文换算为 UTC+8;引述为原回复中的连续片段。

    https://github.com/chen08209/FlClash/issues/67#issuecomment-2184167873
  10. [10]

    关联 Issue #74 评论;维护者第一时间删除未脱敏配置并提交修复“目测应该是修复了”。

    https://github.com/chen08209/FlClash/commit/57ceb64a5efed2ccd82507ecc399771becf99222
  11. [11]

    为 Windows 端添加 TUN 虚拟网卡支持并优化代理与延迟测试。

    https://github.com/chen08209/FlClash/commit/a923549ddfac962b610869590a2617b435adf189
  12. [12]

    见证 2024 年下半年数十次高频迭代,完善桌面托盘、开机自启、配置管理与多端自适应体验。

    https://github.com/chen08209/FlClash/releases/tag/v0.8.68
  13. [13]

    核验规则模型及 override_profile.dart;为个性化分流提供独立操作入口。

    https://github.com/chen08209/FlClash/commit/ef5f6dbd5912349249640cddfd81a439f5193fa6
  14. [14]

    支持用户通过脚本进行更高级的订阅与规则修饰。

    https://github.com/chen08209/FlClash/commit/afbc5adb0591c62edbdc268db6b08e03440e101e
  15. [15]

    原时间 2025-04-19T15:17:42Z;引用维护者对可用性的限定。

    https://github.com/chen08209/FlClash/issues/1062#issuecomment-2816748386
  16. [16]

    服务模块 AndroidManifest.xml 使用 :remote 进程;新增 AIDL 接口,实现界面与内核解耦。

    https://github.com/chen08209/FlClash/commit/ed7868282a94ba8bd66e31f719349ba12fb16e50
  17. [17]

    原时间 2026-08-29T14:40:57Z;此处记录当时的支持范围与需求收集方式,不作永久承诺。

    https://github.com/chen08209/FlClash/issues/1132#issuecomment-5463025053
  18. [18]

    core/server.go 的 logDeliveryError 独立输出并限制重复报告,切断内核日志订阅形成的反馈死循环。

    https://github.com/chen08209/FlClash/commit/c6eaa0a68b15881ec68c7cb5eb4f7d2a9c5e2fbe
  19. [19]

    重构桌面原生构建与辅助服务,增强桌面端特权操作与进程调用稳定性。

    https://github.com/chen08209/FlClash/commit/adf715f8acc2b7d5dbd7f9adf07fbd6a987c2d36
  20. [20]

    发布时间 2026-09-10T06:12:43Z;核验对应发布提交 db0388057962e83958dd355bc41fc22bfa1e901a 及六大架构重构。

    https://github.com/chen08209/FlClash/releases/tag/v0.8.97
  21. [21]

    fix(core): 修复在宿主系统挂起时半写入帧等待引发的 IPC 连接中断。

    https://github.com/chen08209/FlClash/commit/60f371afd83bd38b3b863d7d7572889a110c9e8d
  22. [22]

    发布时间 2026-09-14T02:40:41Z;核验对应发布提交 7c61c90ac20493b474d19c75ec96262b478b4b88。

    https://github.com/chen08209/FlClash/releases/tag/v0.8.98
  23. [23]

    FlClash 官方 Telegram 通知频道与讨论群组;核验于 2026-09-25。

    https://t.me/FlClash
  24. [24]

    发生时间 2026-09-16T02:48:00Z;维护者澄清唯一官方渠道并明确拒绝对盗版疲于奔命的回应立场。

    https://t.me/+G-veVtwBOl4wODc1
  25. [25]

    核验第三方以 SumCheung 名义在 Google Play 仿冒上架 com.fclash.app 收费欺诈,官方正版安卓包名为 com.follow.clash。

    https://huarun.win/apps/flclash
  26. [26]

    本站动态系统归档收录:chen08209 在群组中说明除 GitHub 与 Telegram 外无其他渠道,拒绝被动回应每一个盗版。

    https://huarun.win/feed/candidate-f858ab5b2664e1baedb86c7c893d6323
  27. [27]

    确认 OpenHarmony 分支以 chen08209/FlClash 为上游父仓库进行生态衍生与适配。

    https://github.com/tljk/FlClash-ohos/commit/017c08b8f842fef37ffb3220605b2477380a6dc4
资料边界与事实声明

本文依据 FlClash 官方仓库当前保留的 Git 历史、固定提交的 README 与代码差异、Release 及 chen08209 的公开 Issue 回复与官方社群发言核验。仓库创建于 2023-08-15,但当前可见根提交为 2024-04-30,且已标记版本 0.7.0;前者不能代替首次代码提交日期,后者也不能证明开发工作从当天才开始。正文的 Issue 时间统一换算为 UTC+8;提交日期采用提交记录的 +08:00 日期。仅讨论公开技术活动,不推测现实身份、个人处境或未公开的早期开发经历。

修订历史:
  • :全面深化考据与六幕叙事重构,补充 2026 年 9 月 Go 内核 IPC 六连大重构、v0.8.98 发布记录与官方一手言论。
  • :补充官方 Telegram 频道与群组登记,关联官方分发渠道的作者公开发言。
  • :首版编写,依据陈师傅(chen08209)/FlClash 代码仓库提交历史与官方 Release 编写,核验 Flutter 架构与多端平台通道。

发现人物信息不准确?

写明需要纠正的内容,可附相关链接。资料会在人工核验后更新。