TOPIC / client/desktop · 12 篇文章
桌面代理客户端教程:Clash Verge Rev、ClashX 系列与 TUN 配置指南
桌面端常见的选择是基于 Mihomo(Clash Meta)内核的图形客户端,例如跨平台的 Clash Verge Rev;macOS 上还有 ClashX 系列等分支,但部分客户端项目已停更或更名,以项目主页为准。如果你只需浏览器访问,系统代理模式即可;如果需要接管命令行、游戏或 UDP 流量,可以考虑 TUN 模式。无论选哪个客户端,都只从项目官方发布页获取安装包,警惕破解版与捆绑版。
这个专题覆盖哪些内容
这个专题提供 Windows 与 macOS 桌面代理客户端的通用配置教程,不针对任何单一服务商品牌。不论你用的是哪家服务,只要拿到的是标准订阅链接,这里的步骤和原理基本都适用。
专题分两个集群:
- 集群 A:Windows 与 macOS 客户端——如何选择客户端、Clash Verge Rev 的安装与导入、ClashX 系列的现状、Windows 安装注意事项、macOS 权限设置、如何识别安全的安装包。
- 集群 B:桌面进阶配置——TUN 模式、规则分流、系统代理与 TUN 的取舍、订阅更新、开机自启、日志阅读。
在开始之前,有三点说明:
- 菜单名称可能随版本变化。本专题的步骤使用通用描述,例如“订阅/配置页”“设置页”,具体按钮名称、位置可能因客户端版本和语言设置而不同,请以你实际看到的界面为准。
- 本站不提供下载链接。请只从项目官方发布页获取客户端,警惕破解版、捆绑版和来路不明的“汉化版”。
- 本站没有实测数据。文中涉及的速度、延迟都是原理层面的描述,不代表任何客户端或节点的实际表现(Not Tested / 未实测)。
桌面客户端的整体结构
桌面代理客户端一般由“图形界面 + 代理内核 + 配置文件”三部分组成。理解这个结构,有助于你明白“换客户端”和“换内核”是两回事,也能更快判断故障出在哪一层。
┌─────────────────────────────────────────┐
│ 图形界面(GUI) │
│ 订阅管理 / 节点选择 / 设置 / 日志面板 │
└───────────────┬─────────────────────────┘
│ 读取、生成配置;控制内核启停
┌───────────────▼─────────────────────────┐
│ 代理内核(如 Mihomo / Clash Meta 系) │
│ DNS 模块 / 规则引擎 / 协议实现 / TUN │
└───────────────┬─────────────────────────┘
│ 读取
┌───────────────▼─────────────────────────┐
│ 配置文件(订阅下载 + 本地覆写) │
│ 节点 / 策略组 / 规则 / DNS 设置 │
└─────────────────────────────────────────┘
- 图形界面负责让你方便地操作,它本身不处理网络流量;
- 代理内核才是真正处理流量的部分,协议支持、规则能力、TUN 能力都取决于内核;
- 配置文件通常来自订阅链接,客户端定期下载更新,你也可以在本地做覆写。
这意味着:如果某个客户端界面很好用但内核长期不更新,它可能无法识别订阅中较新的协议。反过来,两个界面不同的客户端如果使用同一系列内核,配置和规则通常可以互通。协议层面的知识可参考 代理协议 专题。
常见桌面客户端一览
下表列出常见桌面客户端的一般情况。客户端生态变化较快,下表只做方向性说明,具体维护状态、支持平台和内核版本请以项目主页的最新说明为准。
| 客户端 | 平台 | 内核系列 | 维护状态 | 说明 |
|---|---|---|---|---|
| Clash Verge Rev | Windows / macOS / Linux | Mihomo(Clash Meta)系 | 以项目主页为准 | 跨平台,界面一致,支持 TUN 与覆写 |
| ClashX 系列分支 | macOS | 视分支而定 | 部分项目已停更或更名 | macOS 菜单栏风格,需核对分支现状 |
| 其他 Mihomo 系图形客户端 | 视项目而定 | Mihomo 系 | 以项目主页为准 | 选择时关注维护活跃度 |
| 服务商自研客户端 | 视品牌而定 | 视品牌而定 | 以品牌说明为准 | 部分品牌资料显示提供,本站未实测 |
关于服务商自研客户端:机场品牌库 中部分品牌资料标注“自研 + 第三方”,可以通过 自研客户端标签 查看。自研客户端的功能与可靠性本站未实测,请以品牌说明为准。
更详细的选择方法见 桌面代理客户端怎么选,ClashX 系列的现状与替代思路见 ClashX 系列客户端现状。
从零开始的通用流程
不论用哪个客户端,从安装到能用通常都要经过下面这几步。具体菜单名称可能随版本变化,以实际界面为准。
① 从项目官方发布页获取安装包,核对版本与校验信息
│
▼
② 安装并首次启动,按系统提示授予必要权限
│
▼
③ 在“订阅 / 配置”页面粘贴订阅链接并导入
│
▼
④ 选择导入的配置,使其处于“当前使用”状态
│
▼
⑤ 在“代理 / 节点”页面选择策略组与节点
│
▼
⑥ 开启系统代理(或 TUN 模式)
│
▼
⑦ 浏览器访问测试,查看日志确认连接走向
每一步的注意事项:
- 第①步是安全底线。破解版、捆绑版可能被植入恶意代码,而代理客户端能看到你的大量网络流量,风险尤其高。识别方法见 如何识别安全的客户端安装包。
- 第②步在不同系统上差异较大。Windows 可能遇到安全软件拦截和防火墙提示,见 Windows 安装代理客户端注意事项;macOS 可能遇到“无法验证开发者”和网络扩展授权,见 macOS 代理客户端权限设置。
- 第③步的订阅链接相当于你的账号凭据,不要分享给他人,也不要粘贴到不可信的网站或工具中。订阅管理的通用知识见 订阅管理 专题。
- 第⑥步的选择取决于你的需求,见下一节。
Clash Verge Rev 的具体步骤见 Clash Verge Rev 安装与订阅导入。
系统代理还是 TUN 模式
系统代理和 TUN 是桌面客户端接管流量的两种主要方式。简单地说:只用浏览器,系统代理通常够用;需要接管所有软件和 UDP 流量,考虑 TUN。
| 对比项 | 系统代理 | TUN 模式 |
|---|---|---|
| 接管范围 | 读取系统代理设置的应用 | 系统中绝大部分流量 |
| UDP | 通常不处理 | 可处理 |
| 命令行工具 | 多数需单独设置 | 通常可直接接管 |
| 权限需求 | 普通 | 较高(管理员、系统服务或网络扩展) |
| 对系统影响 | 修改代理设置 | 创建虚拟网卡、修改路由与 DNS |
| 常见问题 | 部分软件不走代理 | 权限失败、与其他 VPN 冲突、局域网访问异常 |
两者如何取舍,以及能否同时开启,详见 系统代理与 TUN 模式怎么选。TUN 的具体开启步骤和常见报错见 桌面端 TUN 模式开启指南;如果你想理解虚拟网卡的底层原理,可以阅读技术专题中的 TUN 虚拟网卡原理。
规则分流:让流量各走各路
规则分流让客户端对每条连接做判断:走代理、直连还是拒绝。订阅配置中通常已经内置了一套规则,多数用户无需修改;但如果你发现某个网站走错了出口,就需要了解规则的基本逻辑。
客户端通常提供三种出站模式(名称可能随版本变化):
- 规则模式:按规则列表逐条匹配,命中第一条即停止,最常用;
- 全局模式:所有流量都走选定的代理节点,适合临时排查;
- 直连模式:所有流量都不走代理,相当于暂时关闭代理功能。
规则的类型、顺序和自定义方法见 Clash 规则分流配置。需要注意的是,直接修改订阅文件中的规则,会在下次订阅更新时被覆盖;推荐使用客户端提供的覆写或扩展功能。规则匹配与 DNS 的底层原理见 分流原理。
订阅更新与日常维护
订阅链接背后的配置会随服务商调整而变化,定期更新订阅是保持可用的基本维护动作。大多数客户端支持为每个订阅设置自动更新间隔,也可以手动刷新。
日常维护可以参考这份清单:
| 维护项 | 建议频率 | 说明 |
|---|---|---|
| 订阅更新 | 按客户端自动更新,或每周手动检查 | 节点失效时先更新订阅 |
| 客户端版本 | 关注项目发布页 | 更新前阅读更新说明 |
| 内核版本 | 随客户端或单独更新 | 新协议支持依赖内核 |
| 规则集 | 按配置自动更新 | 来源需可靠 |
| 日志级别 | 日常保持较高级别 | 排障时临时调低 |
| 开机自启 | 按需设置 | 避免与其他代理软件同时自启 |
订阅更新失败的原因与处理见 桌面客户端订阅更新;开机自启与静默启动的设置见 开机自启与静默启动设置。
出问题时先看日志
几乎所有客户端问题,都可以从日志里找到线索。日志会记录每条连接从哪来、到哪去、命中了哪条规则、用了哪个节点、结果如何。
一个简单的判断流程:
访问异常
│
├─ 日志里有这条连接吗?
│ ├─ 没有 → 流量没进客户端:检查系统代理是否生效 / 考虑 TUN
│ └─ 有 ↓
│
├─ 命中的规则和策略对吗?
│ ├─ 不对 → 调整规则或切换节点
│ └─ 对 ↓
│
└─ 连接结果是什么?
├─ 超时 → 节点或网络问题,换节点对比
├─ 被断开 → 更新订阅,检查到期状态与系统时间
└─ 成功但慢 → 换时段、换节点对比
日志的级别设置和常见错误信息解读见 读懂客户端日志。更系统的排查方法论,可以参考 分层排障法 和 故障排查 专题。
安全与隐私提醒
桌面代理客户端拥有较高的系统权限,尤其在开启 TUN 时,它能看到和处理你几乎全部的网络流量。因此,客户端的安全性比普通软件更值得重视:
- 只从项目官方发布页获取安装包,不使用破解版、捆绑版或来路不明的打包版本;
- 安装时留意是否有附带安装的其他软件;
- 订阅链接等同于账号凭据,不要截图分享或发到公开群组;
- 分享日志前隐去订阅地址和个人公网地址;
- 不再使用的客户端应完整卸载,并检查系统代理设置是否已恢复。
更多建议见 安全与隐私 专题。另外,代理服务属于第三方服务,存在运营与合规风险,请遵守所在地法律法规与平台条款。
常见问题速查
下表汇总了桌面客户端用户最常遇到的问题及对应的阅读方向,便于快速定位:
| 现象 | 最可能的原因 | 先读哪篇 |
|---|---|---|
| 安装包打不开或被拦截 | 架构不匹配、安全软件、开发者验证 | Windows 或 macOS 注意事项 |
| 导入订阅后没有节点 | 链接错误、格式不兼容、订阅过期 | 订阅更新 |
| 节点全部超时 | 订阅过期、系统时间错误、本地网络 | 订阅更新、读懂日志 |
| 浏览器正常,终端或软件不通 | 软件不读系统代理 | 系统代理与 TUN 对比 |
| 开启 TUN 后断网 | 与其他 VPN 冲突、网卡识别、DNS | TUN 模式开启指南 |
| 某网站走错出口 | 规则顺序或解析问题 | 规则分流配置 |
| 订阅更新后自定义规则消失 | 直接修改了订阅文件 | 规则分流配置 |
| 关闭客户端后上不了网 | 系统代理设置残留 | Windows 或 macOS 注意事项 |
| 开机后短时间无法联网 | 内核启动晚于系统代理生效 | 开机自启设置 |
这些问题大多有一个共同的排查起点:先打开连接面板或日志,确认流量有没有进入客户端、命中了什么规则、结果如何。习惯从日志出发,而不是反复重装客户端或频繁切换节点,可以节省大量时间。
阅读路径建议
- 第一次使用:先读 桌面代理客户端怎么选,再根据系统阅读 Windows 或 macOS 的注意事项,最后按 Clash Verge Rev 安装与订阅导入 完成配置。
- 已能使用但部分软件不走代理:阅读 系统代理与 TUN 模式怎么选 与 桌面端 TUN 模式开启指南。
- 某些网站走错出口:阅读 Clash 规则分流配置。
- 节点突然全部失效:先读 桌面客户端订阅更新,再看 读懂客户端日志。
手机端的配置可以参考 移动客户端 专题。
选服务时可以关注的客户端字段
客户端只是工具,能否顺畅使用还取决于服务商提供的订阅格式和协议。选服务时,可以关注品牌资料中“是否提供自研客户端”“是否支持第三方客户端”“协议是否明确”等字段。你可以前往 机场品牌库 查看各品牌的结构化资料,或使用 对比工具 并排比较;字段含义见 字段说明。资料中协议为待核实的品牌,请以服务商最新说明为准,所有数据本站未实测。
常见问题
Windows 和 macOS 用哪个客户端比较合适?
如果你希望两个平台界面一致,可以考虑跨平台的 Clash Verge Rev;macOS 用户也可以了解 ClashX 系列的分支。选择时更应关注项目是否仍在维护、内核是否支持订阅中的协议,而不是某个固定名字。
原版 ClashX 还能用吗?
部分客户端项目已停更或更名,原有版本可能不再更新内核,对新协议的支持也可能不足。是否仍可使用、有哪些后续分支,请以项目主页的最新说明为准。
什么时候需要开启 TUN 模式?
当你发现部分软件不走系统代理、需要代理 UDP 流量(如语音、游戏),或命令行工具不读系统代理时,可以考虑 TUN。日常只用浏览器时,系统代理通常已经足够。
订阅为什么需要定期更新?
服务商可能调整节点、协议参数或规则,订阅更新后客户端才能拿到最新配置。长期不更新可能出现节点全部失效或连接被断开的情况。
客户端安装包应该从哪里下载?
只从项目官方发布页获取,并核对版本与校验信息。避免使用网盘转存、第三方打包或所谓破解版,这类安装包可能被植入恶意代码。本站不提供下载链接。
信息来源与更新时间
- 信息来源
- 品牌清单资料(品牌公开信息整理)
- 测试范围
- 本站未进行测速与解锁实测,所有能力描述均为资料声明或未测试状态。
- 发布时间
- 待核实
- 核实日期
- 待核实
- 最近更新
- 待核实