Pro
ClashFX Pro 面板模式完整使用教程
什么是面板模式
面板模式是 ClashFX Pro 的核心功能。它将 ClashFX 从一个轻量的菜单栏小工具扩展为一个 完整的 macOS 桌面应用。
面板使用原生 SwiftUI 构建,不是网页套壳,提供真正的 macOS 原生体验:
- 响应速度与系统应用一致
- 完美适配深色/浅色模式
- 支持 macOS 原生快捷键
- 占用资源极少
面板模式 vs 菜单栏模式
两种模式可以共存,不需要二选一:
| 特性 | 菜单栏模式 | 面板模式 |
|---|---|---|
| 快速切换节点 | 方便 | 方便 |
| 流量监控 | 仅菜单栏数字 | 实时图表曲线 |
| 连接管理 | 不支持 | 完整的连接列表 |
| 日志查看 | 不支持 | 实时日志 + 过滤 |
| 配置编辑 | 文本编辑器 | 可视化编辑器 |
大多数 Pro 用户的习惯是:日常使用菜单栏模式快速操作,需要深度管理时打开面板。
打开面板
激活 Pro 后,有以下方式打开面板:
- 点击菜单栏 ClashFX 图标 → 打开面板
- 使用键盘快捷键(可在设置中自定义)
- 通过 Dock 栏图标打开(如果已设置)
面板打开后是一个独立的 macOS 窗口,可以自由调整大小和位置。
概览面板
概览面板是打开面板后的默认视图,提供全局状态总览:
- 代理状态 — 当前是否开启系统代理,使用的代理模式
- 增强模式 — TUN 是否开启
- 当前配置 — 正在使用的配置文件名称
- 流量统计 — 上传/下载总量和当前速度
- 系统信息 — mihomo 内核版本、监听端口
这个面板适合快速确认「一切是否正常运行」。
流量图表
流量图表以可视化曲线展示实时的网络吞吐量。
图表内容
- 上传速度曲线(橙色)— 实时上传速度
- 下载速度曲线(蓝色)— 实时下载速度
- 速度标尺 — 自动调整量程,适配当前速度范围
- 时间轴 — 显示时间进度
时间范围
可以切换不同的时间范围查看流量趋势:
- 最近 1 分钟 — 查看瞬时速度波动
- 最近 5 分钟 — 观察短期趋势
- 最近 30 分钟 — 查看较长时间的流量模式
使用场景
- 确认代理是否正常工作(有流量通过)
- 监控大文件下载进度
- 诊断网络卡顿(观察速度是否有突然下降)
- 测速后查看峰值速度
连接管理器
连接管理器展示所有通过 ClashFX 路由的活跃网络连接。
连接信息
每条连接显示以下详情:
| 字段 | 说明 |
|---|---|
| 目标域名 | 连接的目标网站或服务 |
| 目标 IP | 解析后的 IP 地址 |
| 匹配规则 | 命中的路由规则(如 DOMAIN-SUFFIX, GEOIP 等) |
| 代理节点 | 使用的代理节点或 DIRECT |
| 协议 | 网络协议(TCP/UDP) |
| 持续时间 | 连接存活时间 |
| 传输量 | 上传/下载的数据量 |
筛选和搜索
连接列表支持多维度筛选:
- 按域名搜索 — 快速找到特定网站的连接
- 按规则筛选 — 查看匹配特定规则的所有连接
- 按节点筛选 — 查看经过特定代理节点的流量
- 按协议筛选 — 区分 TCP 和 UDP 连接
关闭连接
选中一条或多条连接,可以手动关闭它们。适用场景:
- 某个应用占用大量带宽,需要临时中断
- 发现异常连接,需要阻断
- 切换节点前清理旧连接
排查分流问题
连接管理器是排查「某个网站为什么没走代理」的最佳工具。找到该域名的连接,查看它匹配了哪条规则、走了哪个代理组,就能明确问题所在。
日志查看器
实时显示 ClashFX 运行日志,是排查问题的重要工具。
日志级别
日志按级别分为:
- DEBUG — 最详细的调试信息(日常使用不需要)
- INFO — 常规运行信息(连接建立、规则匹配等)
- WARNING — 警告信息(节点连接慢、DNS 超时等)
- ERROR — 错误信息(连接失败、配置错误等)
可以按级别过滤,只查看关心的日志类型。排查问题时建议查看 WARNING 和 ERROR 级别。
关键字搜索
在大量日志中快速查找特定内容:
- 搜索域名查看该域名的处理流程
- 搜索 “error” 或 “timeout” 定位错误
- 搜索节点名称查看节点的连接状况
日志导出
可以将日志导出为文件,用于:
- 提交 GitHub Issue 时附上日志
- 长期记录排查间歇性问题
- 发送给技术支持分析
系统状态面板
汇总展示 ClashFX 当前的系统级状态信息:
- 系统代理状态 — 是否已设置为系统代理
- 增强模式状态 — TUN 是否开启
- 当前配置 — 使用的配置文件路径
- mihomo 内核版本 — 当前使用的内核版本
- 监听端口 — HTTP/SOCKS 代理端口
- API 端口 — 外部控制 API 端口
面板与菜单栏的协作
面板模式和菜单栏模式完全独立,可以同时使用:
- 关闭面板窗口不会关闭 ClashFX,代理继续运行
- 菜单栏操作(切换节点、切换模式)的结果会实时反映在面板中
- 面板中的操作(关闭连接、切换配置)同样会反映在菜单栏中
你可以根据使用习惯灵活组合两种模式。
下一步
常见问题
可以。Pro 用户可以随时在面板模式和菜单模式之间切换,两者互不冲突。