开源客户端 · mihomo 内核

FlClash官网
多平台 Clash 客户端

基于 Flutter 构建图形界面,连接 mihomo 内核处理规则与网络流量。下载入口、订阅导入、策略组选择和故障排查资料按平台集中整理。

永久免费 代码开源 中文文档 规则分流
ELEMENT BROWSER / 01

FlClash 核心配置能力

图形界面负责组织订阅、策略和设置,mihomo 负责执行规则、DNS 与网络转发。下面按实际配置字段拆开说明各项能力。

Su

订阅集中管理

FlClash 可以把订阅链接与本地 YAML 配置放在同一处管理。导入 URL 后,客户端读取远端配置并保存为可切换的配置项;需要刷新时,可在配置页面手动更新,也可以按使用习惯设置更新间隔。这个流程解决了重复下载文件、手工替换配置和多份文件难以辨认的问题。若订阅拉取失败,排查重点应放在链接有效期、网络可达性、更新代理和 DNS 解析,而不是反复删除客户端。配置名称建议写清用途,切换前确认规则模式、DNS 与策略组是否符合当前网络环境。

profile.store-selected: true
PLATFORM MATRIX / 02

按设备进入下载页

下载中心按系统列出图形客户端、架构选择与安装说明。首页入口只负责定位平台,不直接连接安装包。

Windows

适合日常桌面环境。下载前确认系统架构,安装后可从配置页导入订阅,并按需要开启系统代理或 TUN 模式。若旧客户端仍在运行,应先退出其内核与托盘进程,避免端口占用。

前往下载

macOS

同时覆盖 Apple Silicon 与 Intel 设备。首次运行可能需要在系统设置中批准网络扩展或相关权限;安装包架构应与处理器一致,避免依赖转译运行造成额外故障。

前往下载

Android

适合手机与平板。导入订阅后,系统会通过 VPN 权限建立本地转发通道;省电策略可能限制后台运行,需要按设备系统设置允许客户端持续工作。

前往下载

iOS

通过系统商店获取客户端,配置入口位于下载中心。连接时由系统显示 VPN 状态;策略组、订阅与规则仍由客户端界面管理,使用前应确认订阅来源与配置用途。

前往下载

Linux

面向桌面 Linux 用户提供图形客户端入口,同时在下载中心保留 mihomo 内核区。选择安装包时需核对发行版格式与处理器架构,服务器环境通常更适合直接使用内核。

前往下载
QUICK START / 03

从订阅导入到连接验证

第一次使用只需要完成三段主流程。高级 DNS、覆写脚本与复杂规则可以在基础连接稳定后再配置。

  1. 01

    导入订阅

    打开配置页面,选择从 URL 添加,将有效的 Clash 订阅链接粘贴到输入框并保存。配置下载完成后,先检查名称、策略组与更新时间是否正常。如果链接无法读取,不要连续重复提交,应确认链接是否完整、浏览器是否能访问订阅地址,以及当前网络是否需要通过代理更新。

  2. 02

    选择模式与策略

    日常使用优先选择规则模式,让配置文件按域名、IP 和规则集决定直连或代理。随后进入代理页面,在主要策略组中选定可用节点。自动选择组会按配置逻辑处理候选项,手动选择组则保持当前结果;切换节点后应等待已有连接结束,再判断新策略是否生效。

  3. 03

    连接并核对路径

    桌面端可先开启系统代理,移动端按系统提示授予 VPN 权限。连接后访问常用网页,并查看客户端连接记录是否出现规则命中和出站策略。只有不遵循系统代理的应用无法联网时,再评估 TUN 模式;这样可以把权限、路由和普通代理问题分开排查。

查看完整教程 →
OPEN SOURCE / 04

Flutter 界面与 mihomo 内核的分工

FlClash 属于 Clash 开源生态中的图形客户端。项目使用 Flutter 组织跨平台界面,把配置、策略组、日志、系统代理和工具入口整理成一致的操作结构;实际的规则匹配、协议处理、DNS、TUN 与流量转发由 mihomo 内核承担。理解这层关系很重要:界面问题通常与权限、配置保存或平台适配有关,连接问题则需要进一步查看内核日志、规则命中和网络路径。

mihomo 延续并扩展了 Clash Meta 的能力,配置文件仍以 YAML 为主要载体。订阅服务通常提供基础节点、策略组与规则,客户端负责加载和切换,内核负责执行。由于三者更新节奏并不相同,排查故障时应先判断问题位于订阅内容、客户端界面还是内核运行层。把所有异常都归因于节点,会掩盖 DNS、规则顺序、端口冲突和系统权限等更常见的原因。

开源仓库提供代码、提交记录、议题与发布信息,适合确认项目维护状态和功能变化。本站的下载页按操作系统整理可选客户端,教程与配置参考则把常见操作转换为中文步骤。内容更新重点放在可复现的安装路径、真实配置字段和明确的故障边界,不以无法核实的下载量、评分或性能数字作为判断依据。

客户端更新与订阅更新是两件不同的事。客户端更新可能带来平台适配、界面调整或内核集成变化;订阅更新只刷新服务端提供的节点、策略组与规则内容。更新前应保留当前可用配置,完成后重新加载并检查关键策略。若自定义内容较多,应使用覆写或合并机制保存本地差异,而不是直接修改每次都会被替换的订阅文件。

COMMON CHECKS

常见问题精选

Clash 订阅链接如何导入?

进入配置管理,选择从 URL 添加并粘贴完整订阅地址。下载完成后选中该配置,再到代理页选择策略组。详细界面路径与首次连接顺序见快速上手页面。

查看导入步骤 →

节点测速结果为什么会变化?

测速受目标地址、当前网络、节点负载和测试方式影响,只适合做当时的相对参考。实际选择还应结合网页访问、视频加载和稳定性,不应只看一次延迟结果。

查看使用技巧 →

系统代理与 TUN 应该选哪个?

先使用系统代理完成基础验证。只有部分应用不读取代理设置,或明确需要处理更多流量时,再开启 TUN。分阶段启用更容易判断问题来自权限、路由还是配置。

查看模式说明 →

订阅更新失败先检查什么?

先检查链接是否过期、地址是否被截断、DNS 是否可用,以及更新请求是否需要经过代理。保留原配置并查看错误信息,比删除后重新安装更容易定位原因。

阅读排查文章 →
TECH NOTES / 05

Clash 配置与生态文章

围绕订阅故障、项目关系与 mihomo 内核差异整理的长文资料。每篇集中处理一个问题,便于按现象查找。

入门指南

Clash 订阅更新失败怎么办:常见报错原因与自动更新间隔设置

逐条排查链接过期、请求被拦截、DNS 污染与代理环回,并说明自动更新间隔和更新代理的配置位置。适合订阅能够导入但后续无法刷新,或不同网络下结果不一致的情况。

阅读全文 →
生态选型

Clash 开源生态图谱:原版、Meta、mihomo 与各客户端的关系一次讲清

从原版 Clash 内核讲到 Meta 分支更名 mihomo,再区分内核、图形客户端与订阅配置各自承担的工作。用于理解 FlClash、Verge、ClashX 等名称为何经常同时出现。

阅读全文 →
内核进阶

mihomo 内核比原版 Clash 强在哪:协议支持、规则集与 TUN 差异对照

对照出站协议、rule-providers、流量嗅探、DNS 和 TUN 等能力,解释字段差异对普通配置的实际影响。适合已经完成基础连接,准备进一步整理规则与网络路径的用户。

阅读全文 →