关于 FlClash

最后更新:

技术概览

开发者 chen08209 开源的免费客户端:底层是 Clash Meta(Mihomo),界面是 Flutter / Dart,二者通过配置层联动,订阅、策略组与规则均可在界面内管理,当前版本 v0.8.91。

架构分层

层次组件职责
路由与协议Clash Meta(Mihomo)协议解析、规则匹配、流量转发
界面Flutter / Dart一套代码渲染 Windows、macOS、Linux、Android
配置订阅、覆写、策略组导入与改写规则,保存后下发内核
同步WebDAV把配置存入自有网盘,多端拉取

选型依据

为什么是 Mihomo

Clash for Windows 停更后,需要一个仍在活跃迭代的内核。Mihomo 支持 Shadowsocks、VMess、VLESS、Trojan、Hysteria2、TUIC、WireGuard 等协议,新协议通常随内核更新即可使用,维护节奏跟得上。

为什么是 Flutter

桌面端与移动端常常是两套互不相干的软件,同一份配置要重复做两遍。Flutter 让一份代码同时输出四端,界面结构、术语与配置格式保持统一,视觉上吸收了 Surfboard 的思路并采用 Material You 动态配色。

规则与策略组的层级

  • 规则:自上而下比对域名后缀、进程名、IP 段与 GEOIP,先命中先执行。
  • 策略组:若干节点的集合,可自动测速、故障切换或手动指定。
  • 覆写:叠加在订阅之上的改动层,追加规则、修改 DNS 或调整策略组,不动原始订阅。
  • TUN:虚拟网卡接管全部流量,处理不读系统代理的程序,需更高系统权限。

版本演进

  • 0.5x:跨端骨架成型,订阅与基础代理可用。
  • 0.6x – 0.7x:TUN、WebDAV 同步与覆写机制上线,桌面端细节完善。
  • 0.8.x:Material You 视觉改版,内核与稳定性持续维护,当前 v0.8.91。

逐次发布记录以 GitHub Releases 为准。

仓库与参与

  • 仓库:GitHub 上的 chen08209/FlClash。
  • 问题反馈:Issues 提交复现步骤与日志。
  • 代码贡献:Pull Request 方式提交修复或新功能。
  • 版本跟踪:关注 Releases 获取更新说明。

本站(flchashnin.com.cn)面向中文读者做介绍与教程整理,软件本体与安装包以 GitHub 官方仓库为准。

同类工具对比

在 FlClash、Clash Verge Rev 与已停更的 Clash for Windows 之间选择时,主要看内核路线、覆盖平台与维护状态,对比文章里有逐项表格。

声明

本软件是一项技术工具,不提供也不出售任何网络服务。请自觉遵守所在地区的法律法规,仅将它用于合法用途,例如开发调试、隐私防护与学术资料访问。

需要上手的话,到 下载中心 取对应系统的安装包,或先看 分平台教程 与 常见问题。