FlClash · ClashMeta(Mihomo)· Android / Windows / macOS / Linux

FlClash
多平台代理客户端

FlClash 是基于 ClashMeta(Mihomo)的开源无广告多平台代理客户端,使用 Flutter 构建,支持 Android、Windows、macOS 与 Linux。客户端用于导入订阅和 Profile,并统一管理代理组、规则分流、系统代理、TUN、DNS 与运行状态。

0K+ GitHub Stars,持续维护的开源代理客户端项目
0K+ GitHub Forks,社区持续参与项目开发
0 Android、Windows、macOS、Linux 四个平台支持
0 系统代理与 TUN 两种主要流量接入方式
FlClash 在桌面与移动设备上的代理与配置管理界面

为什么选择
FlClash

FlClash 将 ClashMeta(Mihomo)的代理运行能力与跨平台图形界面结合,在 Android、Windows、macOS 与 Linux 上提供一致的配置管理方式。用户可以导入订阅或 Profile,在同一客户端中查看代理组、规则、连接状态,并按平台管理系统代理或 TUN。

  • Android、Windows、macOS 与 Linux 使用相近的界面和配置逻辑,并适配不同屏幕尺寸
  • 支持订阅链接与 Profile 导入、更新和切换,可查看代理组、规则、资源与运行状态
  • 支持 WebDAV 数据同步、深色模式和多种主题,并可通过本地备份与恢复保存常用配置

FlClash 代理与配置管理

订阅与 Profiles

导入订阅链接或本地 Profile,并在客户端中更新、切换和维护配置;需要调整运行内容时,可结合覆写机制处理最终配置。

代理组与运行模式

查看配置中的代理节点与 Proxy Groups,切换当前策略,并根据 Profile 在 Rule、Global、Direct 等运行模式之间选择。

系统代理、TUN 与 Android VPN 接口

桌面端可启用系统代理或 TUN;系统代理作用于遵循系统代理设置的应用,TUN 通过虚拟网络接口处理更广范围的流量,Android 则通过系统 VPN 接口运行。

DNS、Fake-IP、Hosts 与 IPv6

提供 DNS 覆写、nameserver、fallback、Fake-IP、Hosts、IPv6 等配置入口,用于配合规则分流与代理运行处理域名解析。

连接、请求与运行日志

查看 Connections、Requests、Logs、流量与网络速度,并通过搜索、网络检测和日志信息检查当前代理运行状态。

🛡

WebDAV 数据同步与备份

通过 WebDAV 同步 FlClash 数据,并使用本地备份与恢复保存配置,便于设备迁移、重装或多设备维护。

FlClash 如何通过 Mihomo 处理代理配置

FlClash 负责界面、Profile 管理和系统集成,ClashMeta(Mihomo)负责代理协议、规则匹配、DNS 与连接处理。订阅或本地配置进入 Profile 后,由 Proxy Groups、Rules、DNS 和运行模式共同决定实际流量路径。

Mihomo Core

ClashMeta(Mihomo)是 FlClash 调用的代理引擎,负责协议处理、规则匹配、DNS、连接和底层流量转发。

代理引擎

Profiles

订阅或本地配置以 Profile 形式进入 FlClash,可更新、切换,并通过覆写等机制调整最终运行配置。

配置入口

Proxy Groups

Proxy Groups 将多个节点或策略组织在一起,用户可以在界面中查看并切换配置允许的当前策略。

策略选择

Rules

Rules 根据域名、IP、规则集等条件,把流量分配到代理、直连或指定代理组,构成 Mihomo 的规则分流逻辑。

规则分流

DNS & Fake-IP

FlClash 提供 DNS、Fake-IP、nameserver、fallback、Hosts 与 IPv6 等配置入口,由 Mihomo 按最终配置执行。

DNS 配置

System Proxy & TUN

系统代理影响遵循系统代理设置的应用;TUN 通过虚拟网络接口接入更广范围的流量,具体权限和行为会因平台不同而变化。

流量接入
Android Windows macOS Linux Flutter Material You Mihomo Profiles Proxy Groups Rules System Proxy TUN DNS Fake-IP IPv6

配置流程

FlClash 从安装到代理连接
的基本流程

首页说明 FlClash 从安装、导入配置到启用代理的基本关系;具体安装包、系统权限、TUN 设置与故障排查由下载页和配置教程继续承接。

1

选择平台并安装 FlClash

根据 Android、Windows、macOS 或 Linux 选择对应版本,完成安装后启动客户端并确认基础运行状态。

2

导入订阅或本地 Profile

通过订阅链接或本地配置添加 Profile,并确认配置能够正常加载、更新和生成可用的代理组与规则。

3

选择运行模式与代理组

根据 Profile 中的 Rules 和 Proxy Groups 选择运行模式与当前策略,再结合延迟、连接信息和网络检测查看运行状态。

4

启用系统代理、TUN 或 Android VPN

桌面端按流量范围选择系统代理或 TUN;Android 通过系统 VPN 接口运行,并结合 DNS、Rules 和连接信息检查实际流量路径。

FlClash 多平台配置与网络管理场景

FlClash 适合需要在 Android 与桌面系统中统一维护 Mihomo 配置、订阅、规则分流、DNS、TUN 和运行状态的用户。

👨‍💻
跨平台配置维护

Android 与桌面端使用同一套配置逻辑

Android、Windows、macOS 和 Linux 采用相近的界面与配置管理方式,便于在不同设备维护 Profiles、Proxy Groups、Rules 与网络设置。

  • 导入并维护订阅与 Profiles
  • 查看代理组与分流规则
  • 按平台启用系统代理、TUN 或 VPN 接口
  • 通过 WebDAV 或本地备份保存配置
🎓
规则与网络状态检查

规则、DNS 与连接状态检查

Connections、Requests、Logs、DNS、Rules 和网络检测等入口可用于查看流量路径、域名解析与代理运行状态。

✈️
配置同步与迁移

WebDAV 同步与本地备份

WebDAV 数据同步与本地备份恢复可用于保存 FlClash 数据,在设备迁移、重装或多端维护时继续使用常用配置。

FlClash 是代理客户端,不提供代理节点、订阅线路或网络服务。实际连接由导入的 Profile、代理服务器和本地网络环境共同决定。

FlClash、Mihomo 与代理配置分别负责什么

FlClash 负责图形界面、配置管理与系统集成,Mihomo 负责代理协议和底层网络处理,Profiles、Proxy Groups 与 Rules 定义节点、策略和分流方式。三者职责不同,不能把 FlClash 等同于代理服务本身。

组成层级 FlClash Mihomo Profiles / Rules 运行平台
定位 Flutter 多平台代理 GUI 客户端 规则代理引擎 订阅、本地配置、代理组与分流策略 Android / Windows / macOS / Linux
主要职责 导入配置、管理状态与系统集成 代理协议、规则匹配、DNS 与连接处理 定义节点、代理组、规则与网络参数 提供系统网络接口与权限环境
可视化管理 Profiles、Proxies、Rules、Connections、Logs 由 FlClash 调用 Mihomo 能力 在 GUI 中查看、切换和部分编辑 平台界面与系统网络能力
TUN / 系统代理 提供相关开关和配置入口 执行底层流量处理 保存 TUN、DNS、路由等参数 具体能力与权限因平台不同
Profile 管理 导入、更新、切换、备份与恢复 读取最终生成的运行配置 订阅、本地配置与覆写共同组成 配置可在支持的平台使用
数据同步 支持 WebDAV 与本地备份恢复 不负责客户端数据同步 同步的是 FlClash 数据与配置 用于设备迁移或多端维护
项目边界 开源无广告的代理管理客户端 开源代理引擎 定义节点与规则,但不提供代理网络服务 支持 Android、Windows、macOS、Linux

FlClash、Mihomo、订阅导入、规则分流、系统代理、TUN、DNS 与多平台支持常见问题。

FlClash 常见问题

回答 FlClash 的产品定位、Mihomo 关系、支持平台、订阅与 Profile、规则分流、系统代理、TUN、DNS 和数据同步问题。

FlClash 是什么代理客户端?+

FlClash 是基于 ClashMeta(Mihomo)的开源无广告多平台代理客户端,使用 Flutter 构建,支持 Android、Windows、macOS 与 Linux,用于管理订阅、Profiles、代理组、规则和网络运行设置。

FlClash 和 ClashMeta(Mihomo)有什么区别?+

FlClash 是图形客户端和配置管理层,负责 Profile、代理组、规则与系统集成;ClashMeta(Mihomo)是代理引擎,负责协议、规则匹配、DNS、连接与底层流量处理。

FlClash 支持 Windows、Android、macOS 和 Linux 吗?+

FlClash 当前支持 Android、Windows、macOS 和 Linux。iOS 不在项目 README 当前列出的支持平台中。

FlClash 会提供代理节点或订阅线路吗?+

不会。FlClash 是代理客户端与配置管理工具,不提供代理节点、订阅线路或网络服务。实际连接质量取决于导入的配置、代理服务器、DNS 与本地网络环境。

FlClash 的系统代理和 TUN 有什么区别?+

系统代理主要影响遵循系统代理设置的应用;TUN 通过虚拟网络接口处理更广范围的流量。Android 上 FlClash 则通过系统 VPN 接口运行相关网络转发。

FlClash 如何导入和管理订阅或 Profile?+

FlClash 支持订阅链接和 Profile 管理,可导入、更新和切换配置,并结合覆写、Rules 与 Proxy Groups 调整最终运行逻辑。

FlClash 可以查看 DNS、连接状态和日志吗?+

可以。FlClash 提供 DNS、Connections、Requests、Logs、流量、网络速度和网络检测等相关入口,用于查看当前代理与网络运行状态。

FlClash 支持 WebDAV 数据同步和备份恢复吗?+

支持。项目 README 明确列出 WebDAV 数据同步,客户端同时提供本地备份与恢复能力,可用于配置迁移、重装恢复和多设备数据维护。

FlClash

获取 FlClash 多平台代理客户端

根据 Android、Windows、macOS 或 Linux 选择对应版本,安装后导入订阅或 Profile,即可管理代理组、规则分流、系统代理、TUN、DNS 与 WebDAV 数据。