开源 · Clash Meta 内核

FlClash客户端与订阅配置

基于 Clash Meta 内核,集中管理订阅导入、规则分流与 TUN 模式。

  • 代码开源
  • GPL-3.0
  • Flutter 跨端

按系统选择客户端

CONFIGURATION WORKSPACE

FlClash 配置与流量入口

先区分配置来源、流量接管与分流规则,再按使用场景调整设置。界面开关负责启用功能,实际去向由当前配置和策略组共同决定。

订阅与多配置

在配置页添加订阅链接,或导入已有的本地配置文件,再选中需要启用的一份。多份配置适合区分不同订阅来源和测试环境;保存多份不等于同时合并使用。相较仅运行内核的方式,FlClash 把导入、更新与切换集中到图形界面。订阅更新可能替换远端下发的内容,长期自定义规则应先确认客户端的覆写方式,避免直接修改生成文件后在下次更新时丢失。

Flutter 构建界面。
Clash Meta 处理连接。
GPL-3.0 公开源代码。

客户端负责配置管理与系统集成,内核负责协议、DNS 和规则执行,订阅来源提供节点及相关配置。这三层分别维护;遇到问题时先识别发生在哪一层,比反复切换全部开关更容易保留有效线索。

PLATFORM ENTRIES

按操作系统进入下载中心

先看设备架构,再选安装包。以下入口跳转到对应平台的客户端列表;iOS 提供其他兼容客户端选择,不代表 FlClash 提供该平台安装包。

Windows

适合需要系统代理、订阅管理和桌面 TUN 的用户。安装前在系统信息中确认处理器架构,首次使用先导入配置,再测试浏览器连接;准备启用虚拟网卡时按提示授权。已有其他代理软件运行时,应先退出其网络接管功能,避免多个程序反复改写系统代理。

macOS

根据“关于本机”中的芯片信息区分 Apple Silicon 与 Intel 安装包。完成安装后导入订阅,并确认系统网络设置中的代理状态。TUN 涉及额外权限,建议在普通代理可用后再配置;如果应用退出后浏览器仍无法联网,检查系统是否残留指向本机端口的代理设置。

Android

按设备支持的架构选择安装包,导入后接受系统 VPN 连接授权。若锁屏后连接中断,可检查电池优化、后台运行与厂商的自启动限制。手机上的 VPN 槽位通常由一个应用使用,切换客户端时应结束前一个连接,之后用新建请求验证规则与节点是否生效。

iOS

下载中心提供 Clash Plus 的 App Store 入口,并列出官网 clashplus.io。选择客户端时先确认订阅格式和需要的规则能力,再按应用提示添加配置、授权网络连接。不同客户端的设置名称可能不同,桌面端的 TUN 参数不应原样照搬到移动系统;以应用实际提供的选项为准。

Linux

桌面环境可选择图形客户端,服务器或路由器则应查看内核区。安装前确认发行版的软件包格式及依赖;启用 TUN 还需考虑权限、路由和 DNS 管理服务。若终端命令不经过代理,先检查该程序是否读取代理环境变量,不要仅凭浏览器能访问就认定所有进程都已接管。

安装后先验证配置

下载客户端只是第一步。确认订阅能被解析、当前配置已启用、策略组已选定出口,再检查流量入口。遇到异常时一次只改一个条件,并保留修改前后的日志,避免同时更换客户端、节点和 DNS 后失去对照。

查看全部客户端 →

SOURCE & MAINTENANCE

开源项目与配置边界

从代码、内核和订阅三个方向理解客户端。本站整理下载入口与中文说明,不提供代理节点,也不代替订阅服务方处理线路问题。

项目来源与客户端演进

FlClash 是基于 Flutter 与 Clash Meta 的开源客户端,源代码仓库公开了界面、平台集成和构建相关内容。Clash 生态包含不同开发者维护的图形客户端与内核分支,同样支持 Clash 配置,并不意味着发布渠道、维护节奏和功能入口完全相同。迁移旧客户端时,应先备份订阅地址和自定义规则,再逐项确认新客户端的支持情况,而不是直接覆盖旧目录。

查阅项目时,可先看 README 的平台说明与使用方法,再看发布记录中涉及本机系统的变化。问题讨论通常需要复现条件、操作系统、相关配置与脱敏日志;只有“连接失败”这一描述,很难区分权限、格式、节点或路由故障。公开反馈前应删除订阅链接中的凭据、节点密码和可识别个人账户的信息。

Clash Meta 与 mihomo 的关系

Clash Meta 内核的后续项目通常以 mihomo 名称出现,文档、配置字段和日志中可能同时看到这两个名字。FlClash 在其上提供可视化操作,但协议兼容、规则匹配和 DNS 行为主要取决于实际集成的内核。界面能导入一份 YAML,只能说明文件经过了相应解析;要判断连接能否建立,还需确认协议参数、策略组引用及当前网络条件。

处理问题时可以沿“请求是否进入内核、是否匹配预期规则、是否选中可用出口”的顺序检查。若日志中根本没有目标请求,优先检查系统代理、应用自身代理设置和 TUN 接管;若请求已出现且出口正确,再看解析、握手和远端连接。这个分层方法也适用于其他使用相近内核的客户端。

GPL-3.0 与源代码查阅

FlClash 项目采用 GPL-3.0 许可。普通用户可以从源代码与发布说明了解软件行为;准备修改、再分发或集成项目时,应阅读仓库内的许可证及依赖许可,按适用条件保留声明并履行相关义务。开源许可说明代码的使用条件,并不代表订阅服务、远端服务器或网络环境由同一个项目负责。

获取 FlClash 源代码

查看项目仓库 ↗
git clone https://github.com/chen08209/FlClash.git

应用更新与订阅更新分别管理

应用更新调整界面、系统集成或随附内核;订阅更新则重新获取配置来源提供的节点、规则及策略组。两者解决的问题不同。节点失效不一定需要重装客户端,应用权限异常也未必能靠刷新订阅修复。升级前记录当前配置名称、出站模式和接管方式,重要的本地修改另存备份,更新后以同一目标和同一出口重新测试。

订阅地址往往带有账户访问凭据,应按密码管理。不要把完整链接放到公开截图、在线 YAML 检查工具或问题讨论中。若需要分享配置结构,可保留字段名称,将域名、密码和令牌替换成明确的示例值。本站的配置片段仅说明字段关系,不能作为开箱即用的代理服务使用。

首次使用的检查顺序

先在配置页完成导入并选中配置,再进入代理页确认策略组可选成员,最后回到仪表盘开启需要的接管方式。规则模式适合正常分流,全局模式适合短时对照,但都只影响已进入内核的连接。测试时使用新建请求,并结合连接或日志页观察结果;只看开关开启状态,无法判断实际访问走向。

若订阅可以更新但目标访问失败,分别测试另一个出口和另一个目标;若所有出口都失败,再检查本机网络、系统时间及 DNS。启用 TUN 后才出现问题时,先关闭 TUN 恢复到普通代理状态进行对照,再逐项排查路由、权限与其他 VPN。具体操作见订阅导入教程;需要调整规则集与 DNS 时,继续查阅进阶配置手册。

CONFIGURATION NOTES

配置结构与客户端选型

从 Profile 的来源与切换开始,再理解 YAML 各段的引用关系。需要更换客户端时,按平台、内核与管理习惯比较,而不是只依据界面相似程度。