跳到正文
发现
FlClash:多平台 Clash 代理客户端
桌面应用效率工具

FlClash:多平台 Clash 代理客户端

基于 mihomo(Clash.Meta)内核的多平台代理客户端,覆盖 Android、Windows、macOS 与 Linux,开源无广告。

admin
发布于 2026-10-28
浏览
5
访问
0
下载
0
版本
v0.9.2
平台
Windows、macOS、Linux
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。

详细介绍

项目简介

FlClash 是一款基于 mihomo(Clash.Meta)内核的多平台代理客户端,使用 Flutter 编写,开源、无广告,采用 GPL-3.0 许可证。同一个应用覆盖 Android、Windows、macOS 和 Linux,桌面端同时提供 x64 与 ARM64 构建。

主要功能

  • 一套应用跑多端:Android、Windows、macOS、Linux,桌面端提供 x64 和 ARM64 版本。
  • mihomo(Clash.Meta)核心:支持规则路由、代理组、延迟测试、系统代理与 TUN 模式。
  • 配置文件:可从订阅链接或文件导入,内置编辑器,支持 override 脚本,以及自定义规则、代理和代理组。
  • 实时视图:查看连接、请求、DNS 查询和日志。
  • Material You 设计 + Apple 风格交互:动态取色、明暗主题、连续圆角、可分档停靠的面板,布局能从手机自适应到桌面。
  • 备份与恢复:支持通过 WebDAV 或本地文件备份、还原配置。
  • 平台特性:Android 上提供快捷设置磁贴、分应用代理和 Android TV 支持;桌面端提供托盘菜单与全局快捷键。
  • 开源无广告,GPL-3.0 许可。

安装与使用

从 GitHub Releases 获取最新版本,或访问官网,由网站自动挑选适合设备的文件。

平台 安装包 说明
Android arm64-v8a、armeabi-v7a、x86_64 的 APK 多数手机使用 arm64-v8a,也可从 F-Droid 仓库安装
Windows 10 及以上 安装包(.exe)或便携版 .zip,x64 与 ARM64 骁龙等 ARM 笔记本请选 ARM64
macOS 12 及以上 Apple Silicon 与 Intel 的 DMG 也可通过 Homebrew 安装
Linux .deb、.rpm 与 AppImage,x64 与 ARM64 注意下方的托盘图标依赖说明

Homebrew:

brew tap chen08209/tap
brew install --cask flclash

从链接导入配置:打开下面形式的链接即可把订阅导入 FlClash,clashmeta:// 和 flclash:// 协议效果相同。

clash://install-config?url=<URL 编码后的订阅链接>

在 Android 上自动化:Tasker、MacroDroid 等应用可以通过以下 action 启动 Activity 来开启、关闭或切换代理:

com.follow.clash.action.START
com.follow.clash.action.STOP
com.follow.clash.action.TOGGLE

在电脑上也可以通过 adb 实现同样效果:

adb shell am start -a com.follow.clash.action.TOGGLE

从源码构建:需要 Flutter 3.47(正式版构建使用 3.47.6)、Go 1.27,以及通过 rustup 安装的 Rust。除 Android 外,各平台需在对应系统上构建。

git clone --recursive https://github.com/chen08209/FlClash.git
cd FlClash
flutter pub get
dart setup.dart android   # 或 windows、macos、linux

构建产物输出到 dist/,Go 核心与 Rust 库会随 Flutter 构建一并编译。各平台额外依赖:Android 需带 NDK 的 Android SDK(加 --arch arm64 可只构建单一 ABI);Windows 需 GCC(MinGW-w64)与 Inno Setup 6;macOS 需 Xcode 和 Node.js;Linux 需 Debian 或 Ubuntu 环境。更多选项可用 dart setup.dart --help 查看。

注意事项

  • 使用 AppImage 或 .rpm 包时,需要安装 AyatanaAppIndicator 库,托盘图标才能显示:
sudo apt-get install libayatana-appindicator3-1   # Debian 和 Ubuntu
sudo dnf install libayatana-appindicator-gtk3     # Fedora
  • FlClash 需要先接受免责声明才会启动核心。在容器等无人点击的环境中,可在应用环境变量中设置 FLCLASH_ACCEPT_DISCLAIMER=1,让首次启动自动接受。
  • .deb 包自带所需依赖,其余格式需自行补齐系统库。

本作品整理自 GitHub 开源项目 chen08209/FlClash,原作者 @chen08209,许可证 GPL-3.0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。

更新记录

  1. v0.9.2当前版本

    新增访问控制状态栏与通用配置覆盖项,核心升级至 mihomo v1.19.33;新增彩色托盘图标、配置二维码、延迟测试超时调节,提升深色模式对比度并更换应用图标,修复 Android 打开应用会重载运行中 VPN 的问题。

评论