什么是 FlClash?

FlClash 是一款开源的 Clash 图形界面客户端,由社区开发者 chen08209 主导维护。它基于 Mihomo(原 Clash.Meta)核心构建,支持 SS、VMess、VLESS、Trojan、Hysteria2 等主流代理协议,是目前 Android 平台上界面最现代、功能最完整的 Clash 客户端之一。

FlClash 采用 Google 的 Material You 设计语言,界面跟随系统主题自动切换深浅色,操作逻辑清晰直观。与早已停止维护的 Clash for Android(CFA)相比,FlClash 拥有更活跃的版本更新、更完善的 TUN/VPN 模式支持,以及跨平台能力——同一套客户端同时支持 Android、Windows、macOS 和 Linux,适合在多设备间保持一致的使用体验。

小提示:FlClash 的 GitHub 仓库地址为 chen08209/FlClash,可在此查阅版本更新日志与源码。国内用户也可直接在本站下载页获取 APK,无需访问 GitHub。

FlClash 与 Clash for Android 对比

很多 Android 用户最初接触的是 Clash for Android(CFA),但该项目自 2023 年起已停止公开维护,现有安装包无法获得新协议支持和安全更新。FlClash 作为继任者,在多个维度实现了全面升级:

对比项 FlClash Clash for Android
维护状态 活跃更新中 已停止维护
核心引擎 Mihomo(Clash.Meta) 原版 Clash 核心
界面设计 Material You,支持深浅色 传统 Material Design
TUN/VPN 模式 完整支持,一键开启 支持但配置较繁琐
跨平台 Android / Windows / macOS / Linux 仅 Android
新协议支持 Hysteria2、Tuic 等 不支持新协议

如果你仍在使用 Clash for Android,建议尽快迁移到 FlClash。两者均使用 Clash 格式的订阅链接,迁移时只需重新导入订阅即可,无需更换机场。

系统要求

在开始安装前,请确认你的 Android 设备满足以下要求:

项目 最低要求 推荐配置
操作系统 Android 5.0(API 21) Android 10 及以上
处理器架构 ARMv7 或 ARM64 ARM64(2016 年后主流机型)
内存 2 GB RAM 4 GB RAM 以上
磁盘空间 50 MB 100 MB 以上
网络 可访问互联网 稳定 Wi-Fi 或移动数据
注意:FlClash 不在 Google Play 商店上架,需要通过 APK 侧载安装。首次开启代理时,系统会请求 VPN 连接权限,必须点击「确定」授权,否则代理无法生效。

第一步:下载与安装 APK

Android 版 FlClash 以 APK 格式分发,你可以直接从本站下载页获取,无需访问 GitHub,对国内用户更加友好。

  1. 前往下载页
    访问本站的 客户端下载页,在 Android 分类下找到「FlClash for Android」。根据你的处理器选择版本:2016 年后购买的大多数手机选择 flclash-android-arm64.apk(ARM64);较老的设备选择 flclash-android-armeabi-v7a.apk(ARMv7)。
  2. 允许安装未知来源应用
    下载完成后,点击 APK 文件开始安装。若系统提示「禁止安装未知来源应用」,进入「设置 → 安全 → 安装未知应用」,找到你使用的浏览器或文件管理器,开启「允许来自此来源的应用」权限,然后返回继续安装。
  3. 完成安装并启动
    安装完成后,在应用列表中找到 FlClash 图标并打开。首次启动时,应用会初始化 Mihomo 核心,请保持网络畅通,等待加载完成。
不确定处理器架构?在「设置 → 关于手机 → 处理器」中查看,显示 arm64-v8aaarch64 选 ARM64 版本;显示 armeabi-v7a 选 ARMv7 版本。绝大多数 2016 年后的手机均为 ARM64。

第二步:导入机场订阅链接

FlClash 的配置以订阅链接(Subscription URL)为核心。你需要从机场服务商处获取一个 Clash 格式的订阅链接,然后将其导入客户端。

获取订阅链接

登录你的机场服务商账号,在「我的套餐」或「使用教程」页面找到「Clash 订阅链接」。这是一个以 https:// 开头的 URL,复制备用。若你已在其他设备(如 Windows 的 Clash Verge Rev)使用过同一机场,订阅链接是相同的,无需重新购买。

在 FlClash 中添加订阅

  1. 打开 FlClash 主界面,点击右上角的「+」按钮(添加配置)。
  2. 在弹出的选项中选择「URL」(远程订阅),将复制的订阅链接粘贴到输入框中。
  3. 点击「保存」或「确认」,FlClash 会自动从该链接拉取节点配置。拉取成功后,配置文件会出现在主界面的配置列表中。
  4. 点击该配置文件使其处于激活(选中)状态,即可开始使用。

设置自动更新订阅

机场的节点信息会定期更新,建议开启自动更新功能。长按配置文件 → 选择「编辑」或「设置」→ 将「自动更新」间隔设置为 720 分钟(12 小时)或更短,保存即可。你也可以手动下拉刷新来立即更新节点列表。

导入失败?若提示网络错误,通常是因为订阅链接本身需要代理才能访问。可尝试切换至移动数据网络,或先在已有代理的设备上下载配置文件后,通过「文件导入」方式手动添加。

第三步:选择代理节点

导入订阅后,在主界面或「代理」页面可以看到所有可用节点。FlClash 的节点列表支持按延迟排序,方便快速找到最优节点。

通常机场会提供「自动选择」(Auto Select)策略组,由客户端根据延迟自动挑选最优节点。你也可以点击「延迟测试」按钮手动测试各节点的延迟,然后选择延迟最低、最稳定的节点。

推荐策略:日常使用建议将代理组设置为「自动选择」;若需要访问特定地区内容(如美区流媒体),则手动选择对应地区的节点。延迟测试建议在 Wi-Fi 环境下进行,结果更准确。

第四步:开启代理连接

选好节点后,在 FlClash 主界面找到顶部的「启动」开关(或中央的连接按钮),将其打开。首次开启时,Android 系统会弹出 VPN 连接请求对话框,点击「确定」或「允许」授权 FlClash 建立 VPN 连接。

连接成功后,状态栏会出现 VPN 钥匙图标,表示代理已生效。你可以打开浏览器,访问 google.com 验证代理是否正常工作。若页面正常加载,说明配置成功。

第五步:TUN 模式与代理模式说明

FlClash 在 Android 上通过 VPN 服务实现流量代理,这与 Windows 上的 TUN 模式原理相同——在系统层面创建虚拟网卡,拦截所有出站流量并交由 Clash 核心处理。Android 上无需像 Windows 那样单独安装 Wintun 驱动,开启代理即自动启用 VPN 模式。

三种代理模式

FlClash 支持以下三种代理模式,可在主界面或设置中切换:

  • 规则模式(Rule):根据规则文件决定流量走向,国内网站直连、境外网站走代理。这是推荐日常使用的模式,兼顾速度与覆盖范围。
  • 全局模式(Global):所有流量均走代理节点,适合需要完全隐藏本地 IP 的场景,但国内网站访问速度会受影响。
  • 直连模式(Direct):关闭代理,所有流量直连。相当于临时停用 FlClash,无需退出应用。
重要:日常使用请保持「规则模式」,避免使用全局模式访问国内网站,否则会导致不必要的延迟和流量消耗。只有在特殊需求(如测试节点连通性)时才临时切换全局模式。

第六步:理解规则分流

FlClash 默认采用规则分流,这是 Clash 系列客户端最核心的功能。规则文件决定每条网络请求是走代理还是直连,让你无需手动切换即可实现「国内直连、境外代理」的智能分流。

常见的分流规则包括:

  • 国内网站(如百度、淘宝、微信):直连,速度快、无额外延迟
  • 境外网站(如 Google、YouTube、Twitter):走代理节点
  • 广告域名:直接拦截,减少广告干扰
  • 流媒体平台:按地区规则匹配对应节点

你导入的机场订阅配置中通常已包含完整的规则集,无需手动修改。若发现某些网站访问异常,可以在「代理」页面调整对应的策略组,或联系机场客服更新规则文件。

第七步:电池优化与白名单设置

Android 系统的电池优化策略可能会在后台杀死 FlClash 的 VPN 服务,导致代理意外断开。为确保代理稳定运行,建议进行以下设置:

  1. 关闭 FlClash 的电池优化
    进入「设置 → 应用 → FlClash → 电池」,选择「无限制」或「不优化」,允许应用在后台持续运行。
  2. 开启自启动权限
    部分国产手机(小米、华为、OPPO 等)需要在「设置 → 应用管理 → 自启动管理」中,将 FlClash 加入白名单,允许开机自启动。
  3. 锁定后台任务
    在多任务界面中,下拉或长按 FlClash 卡片,点击「锁定」图标,防止系统清理后台进程时将其关闭。
国产手机特别提示:小米 MIUI、华为 EMUI/HarmonyOS、OPPO ColorOS 等系统对后台应用管控较严,务必完成上述三项设置,否则代理可能在锁屏或切换应用后自动断开。

常见问题与解决方法

问题一:无法安装 APK,提示「解析包时出现问题」

可能原因及解决方法:

  • 下载不完整:重新从下载页获取 APK,确保下载过程中网络稳定
  • 架构不匹配:确认选择了正确的 ARM64 或 ARMv7 版本
  • Android 版本过低:FlClash 需要 Android 5.0 及以上,请升级系统或更换设备

问题二:导入订阅失败,提示网络错误

订阅链接本身可能需要代理才能访问,形成「先有鸡还是先有蛋」的问题。解决方法:

  • 切换至移动数据网络(4G/5G)尝试导入,有时移动网络可直接访问订阅链接
  • 在已有代理的设备上下载订阅配置文件,通过 FlClash 的「文件导入」功能手动添加
  • 联系机场客服索取可直接访问的备用订阅链接

问题三:代理经常自动断开

这通常是 Android 电池优化导致的后台进程被杀死。请参照上文「电池优化与白名单设置」章节,关闭 FlClash 的电池优化并加入自启动白名单。若问题仍存在,尝试在 FlClash 设置中开启「保持唤醒」选项。

问题四:开启代理后速度很慢

速度慢通常与节点质量或代理模式有关,可以尝试:

  • 在「代理」页面执行延迟测试,切换到延迟更低的节点
  • 确认当前为「规则模式」而非「全局模式」,全局模式会让国内流量也走代理
  • 检查机场套餐是否到期或流量是否已用尽
  • 尝试切换 Wi-Fi 与移动数据,排除本地网络问题

问题五:部分 App 无法走代理

FlClash 的 VPN 模式理论上可以代理所有 App 流量,但少数 App 会使用证书绑定(Certificate Pinning)或自定义 DNS,绕过系统 VPN。对于这类 App,可以尝试切换至全局模式测试,或联系机场客服确认节点是否支持 UDP 转发。

进阶技巧:让 FlClash 更好用

桌面快捷开关

FlClash 支持添加桌面小部件(Widget),长按桌面空白处 → 选择「小部件」→ 找到 FlClash,即可在桌面一键开关代理,无需每次打开应用。

多配置管理

如果你同时使用多家机场,可以在 FlClash 中导入多个订阅配置。切换时点击对应配置文件激活即可,节点列表和规则会自动切换,无需重新安装。

流量统计与连接日志

FlClash 主界面会实时显示当前的上传/下载速率。在「连接」或「日志」页面可以查看活跃连接的详情,包括目标地址、使用的节点和匹配的规则,方便排查异常流量或调试规则分流。

分应用代理(如支持)

部分 FlClash 版本支持分应用代理功能,可以指定哪些 App 走代理、哪些直连。这在需要同时使用国内外 App 时非常实用,可在设置 → 分应用代理中配置。

为什么 Android 用户首选 FlClash?

Android 平台上的 Clash 客户端选择曾长期停留在 Clash for Android 和 Surfboard 等老牌应用上,但随着 CFA 停止维护、Surfboard 仓库删除,用户急需一款持续更新、体验现代的替代方案。FlClash 恰好填补了这一空白:

  • 持续维护:基于 Mihomo 核心,紧跟 Clash.Meta 生态,新协议和新功能及时跟进
  • Material You 设计:界面美观、操作直观,深浅色主题自动跟随系统
  • 跨平台一致:Android、Windows、macOS、Linux 使用同一套客户端,多设备用户体验统一
  • 订阅兼容:完全兼容 Clash 格式订阅,从 CFA 迁移零成本

相比之下,仍在使用已停更的 Clash for Android 意味着无法获得新协议支持,也存在潜在的安全隐患;而 Surfboard 等替代品同样面临维护停滞的问题。如果你正在寻找一款稳定、美观、持续更新的 Android Clash 客户端,FlClash 是目前最值得尝试的选择。Clash 生态在 Android 端的核心优势——规则分流、订阅一键导入、多协议支持——在 FlClash 上得到了完整继承和增强,整个配置流程对新手同样友好。

立即免费下载 Clash,开启流畅上网新体验 →