选客户端只回答两个问题:你用什么系统,你要多深的自定义能力。全平台通用的首选是 Clash Plus——Windows、macOS、Android、iOS 都有版本,界面统一,导入订阅、切换模式、开启 TUN 都做成了一键操作,新手到进阶都够用。以下按平台列出本站下载页收录的组合。
平台
首选
备选
一句话说明
Windows
Clash Plus
Clash Verge Rev / FlClash / Clash Nyanpasu
首选省心;Verge Rev 自定义项最全
macOS
Clash Plus
Clash Verge Rev / FlClash
Intel 与 Apple Silicon 注意选对架构
Android
Clash Plus
Clash Meta for Android / FlClash / Surfboard
CMFA 轻量,FlClash 界面现代
iOS
Clash Plus(App Store)
—
从 App Store 安装,导入订阅即用
Linux
Clash Verge Rev
FlClash
提供 deb 包,桌面发行版直接装
服务器 / 路由器
mihomo 内核
—
无界面,命令行运行,见 CH-09
选择时看什么
三个维度足够:维护状态——优先选仍在活跃更新的客户端,Clash for Windows 与 ClashX Meta 已停止维护,下载页保留归档入口,不建议新用户从它们开始;内核版本——确认客户端使用 mihomo 内核,才能完整支持新协议与新规则类型;功能覆盖——要 TUN 模式,确认该平台版本提供;要精细的规则编辑,Verge Rev 一类工具向客户端更合适。
选好模式,还要让应用把流量交进来。开启客户端的「系统代理」开关后,客户端向操作系统注册 127.0.0.1:7890(端口以你的配置为准)作为代理服务器,浏览器等遵守系统代理设置的应用会自动把请求送到这个端口。注意它的边界:只有遵守系统代理的应用才会被接管,不少命令行工具与游戏客户端会无视这项设置——这正是 CH-07 TUN 模式要解决的问题。
开启 TUN 后,内核在系统里创建一块虚拟网卡,并把默认路由指向它——此后所有出站流量,不管应用配不配合,都先经过这块网卡进入内核,再按同一套规则分流。系统代理是「请应用来找我」,TUN 是「所有车必须过这个站」。代价是需要更高权限(Windows 上通常要安装服务模式,macOS 上要授权系统扩展),以及一套配合的 DNS 设置。
DNS 与 Fake-IP
TUN 场景下必须启用内核 DNS,否则域名解析不经过内核,规则里的域名类型会失效。推荐 Fake-IP 模式:内核先返回一个保留段假 IP,让连接立即建立,真实解析推迟到转发时进行,省一次等待。配置示例:
主流客户端已把上面这段做成开关,不必手写。Windows:先在设置里安装「服务模式」(需要管理员权限),状态变为运行中后,再打开 TUN 开关;macOS:打开 TUN 开关,按系统提示授权网络扩展,输入一次密码。验证方法:关闭系统代理开关,只留 TUN,在终端跑一个不走系统代理的命令(如 nslookup github.com),解析结果落在 198.18 开头的假 IP 段,说明 DNS 劫持生效、TUN 在位。
Notice / 注意
TUN 与其他创建虚拟网卡的软件(办公 VPN、虚拟机网络组件)会争抢路由。开启前先退出这类软件;出现断网,关闭 TUN、重启客户端即可恢复。逐步截图与更多故障处理见TUN 模式开启教程。
客户端的日志(或连接)页是排查第一现场:每条记录包含目标域名、命中的规则、走的节点。「某网站打不开」先来这里搜域名——命中 DIRECT 却需要代理,是规则问题;命中代理组却超时,是节点问题。方向定了,修起来就快。把日志级别调到 info 一般足够日常排查;只有在追查疑难杂症时才临时切到 debug,因为 debug 级别会打印大量细节,长期开启既刷屏又占用性能。养成看日志的习惯之后,你会发现大部分「玄学问题」其实都在日志里留下了清清楚楚的线索,无非是命中了意料之外的规则、或某个节点悄悄失效——只要肯逐条读,几乎没有查不出来的故障。
各类 Web 面板(如 metacubexd)就构建在这套 API 之上。会用它,意味着可以写脚本做定时切换、异常告警这类自动化——到这一步,你已经从使用者走到了搭建者。这套接口也是理解客户端 GUI 的钥匙:你在界面上点的每一个按钮,背后其实都是一次对应的 API 调用,看懂了接口就看懂了客户端。需要提醒的是,如果给 external-controller 设了 secret,请求时要在请求头里带上对应的令牌;而这个 secret 属于敏感信息,不要写进会上传到公开仓库的配置里,更不要图省事留空对外网开放,否则任何人都能远程操控你的代理。