F

FlClash

SHA-256
40.4k stars·系统调优·已提供 SHA-256 校验码,下载后可自行核对文件完整性

基于 ClashMeta 的多平台代理客户端,简洁易用,开源无广告。支持 Android、Windows、macOS、Linux,具有 Material You 设计、WebDAV 同步功能。

智能下载

下载 Download 版本

v0.8.93 · 53.5 MB

跨平台代理客户端,界面像 Surfboard,开源无广告,手机电脑都能用。

核心功能

  • 支持 Android、Windows、macOS 和 Linux 四大平台
  • 自适应屏幕,手机电脑一套界面
  • Material You 设计,有多彩主题和深色模式
  • 通过 WebDAV 实现多设备数据同步
  • 支持订阅链接(Clash 格式)

避坑指南

  • •Linux 用户需先安装 libayatana-appindicator3-dev 和 libkeybinder-3.0-dev 依赖,否则可能无法托盘运行。Android 使用 VPN 模式,可能与其他 VPN 应用冲突。WebDAV 同步需要自备支持 WebDAV 的服务器(如坚果云、Nextcloud)。构建时需要 Flutter 和 Golang 环境,新手建议直接下载预编译包。

适用场景

  • 在手机和电脑上使用同一套代理订阅,配置同步一致
  • 需要轻量级、无广告的 Clash 客户端,不想用复杂的 Clash Verge 或 Clash for Windows

详细介绍

FlClash 是一款基于 ClashMeta 的现代化多平台代理客户端,以简洁易用、开源无广告为核心理念。它支持 Android、Windows、macOS 和 Linux 四大平台,采用 Material You 设计语言和类似 Surfboard 的界面风格,自动适配手机与电脑屏幕。核心功能包括:订阅链接导入、深色模式、WebDAV 数据同步、多色彩主题切换。相比同领域的 Clash Verge 或 Clash for Windows,FlClash 不仅覆盖桌面端,还完美支持移动端,界面更轻快、配置更直观,且完全开源无追踪。适合需要跨设备统一代理体验且追求干净界面的用户。

常见问题与排障 (2)

故障排除
为什么 FlClash 在 Windows 上关闭窗口后仍在后台使用 GPU?

这是 FlClash 0.8.94 中的一个已知 bug:如果你在 Dashboard 标签页处于激活状态时关闭窗口,Flutter 引擎会继续渲染 GUI 组件(例如网络速度图表),从而导致后台 GPU 占用。解决方法:1) 在关闭窗口之前切换到 'Config'(配置)标签页——之后就不会再有 GPU 消耗。2) 使用社区分支 'FlClash-Low-Power'(github.com/Muyu-Chen/FlClash-Low-Power),该分支通过在窗口隐藏时调用 render.pause() 来修复此问题,它会清除 Flutter 引擎的帧回调以实现零 GPU 活动,并在窗口再次显示时通过 render.resume() 自动恢复。该项目提供了预编译的 macOS(Apple Silicon)版本;Windows 用户可能需要自行编译。

来源 Issue #2234
故障排除
如何修复 FlClash AppImage 在 SteamOS 上启动失败并提示 "No provider of eglGetPlatformDisplayEXT found" 错误的问题?

出现此错误是因为 FlClash AppImage(v0.8.92/0.8.94)中捆绑的 Flutter 引擎无法在 SteamOS 的图形堆栈上找到可用的 EGL 平台。按成功可能性从高到低排列的修复方法:

1. 强制使用软件渲染(最快的变通方案):
LIBGL_ALWAYS_SOFTWARE=1 ./FlClash-0.8.94-linux-amd64.AppImage
如果此方法有效,可以通过编写包装脚本使其永久生效,或者在 .desktop 文件的 Exec 行中添加 env LIBGL_ALWAYS_SOFTWARE=1。

2. 显式将 EGL 指向 Mesa 供应商配置:
__EGL_VENDOR_LIBRARY_FILENAMES=/usr/share/glvnd/egl_vendor.d/50_mesa.json ./FlClash-0.8.94-linux-amd64.AppImage

3. 安装/修复 EGL 库(SteamOS 的根文件系统是只读的,因此需要先将其禁用):
sudo steamos-readonly disable
sudo pacman -S libglvnd mesa
sudo steamos-readonly enable

4. 如果 AppImage 在 SteamOS 上完全无法挂载(缺少 FUSE),请使用以下方式运行:
./FlClash-0.8.94-linux-amd64.AppImage --appimage-extract-and-run

请先确保文件具有可执行权限:chmod +x FlClash-0.8.94-linux-amd64.AppImage。

来源 Issue #2331

标签

proxy-clientclash-metacross-platformopen-sourcead-freematerial-you

快速上手

1

下载安装包

点击上方按钮下载对应系统的安装包

2

安装软件

双击下载的安装程序,按提示完成安装

3

从 GitHub Releases 或 F-Droid 下载对应平台安装包

4

安装后启动应用,点击右上角添加订阅链接或直接导入配置文件

5

选择可用节点或策略组,点击连接开关即可使用

安装指引
  1. 从 GitHub Releases 或 F-Droid 下载对应平台安装包
  2. 安装后启动应用,点击右上角添加订阅链接或直接导入配置文件
  3. 选择可用节点或策略组,点击连接开关即可使用
文件完整性

已提供 SHA-256 校验码,下载后可自行核对文件完整性

该校验码提取自 GitHub 官方 Release 页面

SHA256 校验码

8381c9db07c568519e7554bb224afebd98766c5ffeb13dd1f1b9e6eca72f100a

该校验码提取自 GitHub Release 页面,下载后请自行核对文件完整性

本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。

运维指引

卸载说明

在 Windows 上通过「添加或删除程序」卸载;macOS 将应用拖入废纸篓;Linux 可使用包管理器移除;Android 长按图标选择卸载。

无额外依赖

下载后即可直接使用,无需安装其他运行环境

项目信息
开源协议GPL-3.0
最后更新2026-10-22 13:37:09
GitHub 仓库官方网站

遇到问题?查看下方 FAQ

2 FAQs

相似推荐