🐾LuoLuo Wiki
网络工具

FlClash 全平台指南

Flutter 打造的全平台 Clash 客户端 FlClash 完整教程

FlClash 是一款基于 Flutter 开发的全平台代理客户端,内核使用 mihomo(Clash Meta)。一套代码覆盖 Android、iOS、Windows、macOS、Linux,真正的"一个应用走天下"。

GitHub: github.com/chen08209/FlClash

为什么选 FlClash?

优势说明
全平台统一手机和电脑用同一个应用,体验一致
Flutter 原生编译为原生代码,比 Electron 更轻量
Material Design 3界面现代美观,支持动态取色
mihomo 内核支持所有主流协议
开源免费GPL-3.0,无广告

FlClash vs Clash Verge Rev

维度FlClashClash Verge Rev
技术栈Flutter (Dart)Tauri (Rust + Web)
平台全平台(含移动端)仅桌面
内核mihomomihomo
UI 风格Material Design 3传统桌面风
脚本增强基础覆写JS/Lua 脚本
适合需要全平台统一的用户桌面端深度定制用户

安装

Android

从 GitHub Releases 下载 APK:

  • arm64-v8a — 绝大多数现代手机
  • armeabi-v7a — 旧设备
  • x86_64 — 模拟器

安装后可能需要开启"允许安装未知来源应用"。

iOS

  • 通过 TestFlight 安装
  • 或使用 AltStore 自签 IPA 包
  • App Store 中国区不可用

Windows

两种方式:

  • ZIP 便携版 — 解压即用,免安装
  • MSIX 安装版 — 双击安装,集成到系统

建议以管理员权限运行以启用 TUN 模式。

macOS

下载 .dmg 文件:

  • arm64 — Apple Silicon (M1/M2/M3/M4)
  • x64 — Intel Mac

首次打开需要在"系统设置 → 隐私与安全性"中允许。

# 如果提示无法打开
sudo xattr -r -d com.apple.quarantine /Applications/FlClash.app

Linux

  • .deb — Debian / Ubuntu
  • .rpm — Fedora / RHEL
  • .AppImage — 通用
  • AUR: yay -S flclash-bin

基础使用

第一步:导入订阅

  1. 打开 FlClash → 进入「配置」页面
  2. 点击右下角 + 按钮
  3. 选择「URL」方式
  4. 粘贴机场提供的订阅链接
  5. 输入备注名称 → 确认
  6. 下载完成后,点击该配置使其激活

第二步:选择节点

  1. 切换到「代理」页面
  2. 点击⚡测速按钮,批量测试延迟
  3. 在策略组中选择延迟最低的节点
  4. 支持按延迟排序

第三步:启动代理

  1. 回到主页,点击开关启动
  2. Android/iOS 会弹出 VPN 权限请求 → 允许
  3. 桌面端默认使用系统代理

第四步:选择代理模式

模式说明
规则 (Rule)按规则自动分流(推荐日常使用)
全局 (Global)所有流量走代理
直连 (Direct)所有流量直连

TUN 模式

TUN 模式在系统层面接管所有流量,包括不走系统代理的应用。

开启方式

  1. 进入「设置」→ 找到「TUN」
  2. 开启 TUN 模式
  3. 桌面端首次启用会请求管理员/root 权限

TUN vs 系统代理

维度系统代理TUN
覆盖范围仅 HTTP/SOCKS 应用所有应用
终端命令需要手动配环境变量自动接管
游戏不支持 UDP支持 UDP
性能更轻量略高开销

推荐日常使用 TUN 模式,省去配置终端代理的麻烦。

分流规则

FlClash 完整支持 mihomo 的规则体系:

规则类型

规则示例说明
DOMAIN-SUFFIXgoogle.com匹配域名后缀
DOMAIN-KEYWORDopenai匹配域名关键词
IP-CIDR8.8.8.0/24匹配 IP 段
GEOIPCN匹配国家/地区
GEOSITEgoogle匹配域名集合
RULE-SET远程规则集自动更新
PROCESS-NAMEchrome.exe匹配进程(桌面)

常见分流策略

大多数订阅自带规则:

  • 国内网站 → 直连
  • Google / YouTube → 代理
  • Netflix / Disney+ → 特定节点
  • ChatGPT / Claude → 美国/日本节点
  • 广告域名 → 拦截

进阶功能

订阅自动更新

在配置页面可设置自动更新间隔,确保节点列表始终最新。

应用分流(Android)

可指定哪些应用走代理、哪些直连:

  1. 进入「设置」→「应用代理」
  2. 选择需要走代理的应用
  3. 其他应用默认直连

配置覆写

对订阅配置进行局部修改,不影响订阅更新:

  • 添加自定义规则
  • 修改 DNS 配置
  • 调整策略组设置

日志查看

设置中开启日志,排查连接问题。可以看到每个请求的匹配规则和目标节点。

支持的协议

得益于 mihomo 内核,FlClash 支持:

  • Shadowsocks (SS)
  • ShadowsocksR (SSR)
  • VMess
  • VLESS(含 Reality)
  • Trojan
  • Hysteria / Hysteria2
  • TUIC
  • WireGuard

基本上你能遇到的所有协议都支持。

常见问题

连接后部分网站打不开?

  1. 检查分流规则是否正确
  2. 尝试切换节点
  3. 清除浏览器 DNS 缓存

Android TV 可以用吗?

可以。FlClash 适配了 Android TV 界面,遥控器即可操作。

和 Clash Verge Rev 能同时用吗?

不建议。两个代理客户端同时运行会冲突。在同一台设备上选择一个使用。

订阅更新失败?

  1. 检查网络连接
  2. 订阅链接是否过期
  3. 尝试使用代理更新(先连上一个可用节点再更新)

On this page