Clash 怎么用?Windows 上用 Clash Verge Rev 完成订阅、代理与排查
简答:Clash 不是单独的节点服务,而是由客户端、Mihomo 内核、订阅配置和节点共同组成。Windows 新手可以先安装 Clash Verge Rev,再导入可信来源提供的 Clash 兼容订阅,激活配置后选择节点,最后打开系统代理;只有浏览器或部分程序不生效时,再考虑 TUN 模式。
定义:Clash 是一类代理客户端与配置生态的统称,实际使用时需要客户端调用 Mihomo 等内核读取配置文件、节点和规则。
先试这一步:Windows 上 Clash Verge Rev 的最短使用流程
如果你只是想让浏览器先正常使用,按下面顺序操作,不要一开始就修改 DNS、TUN 或复杂规则:
- 从 Clash Verge Rev 发布页下载与 Windows 系统和 CPU 架构匹配的安装包。发布页目前列出 Windows 64 位与 ARM64 包,并注明不再支持 Windows 7;版本号和安装包校验值应以发布页为准。github.com
- 打开 Clash Verge Rev,进入左侧的“订阅”或配置页面,粘贴由你信任的服务提供方给出的 Clash 兼容订阅链接,点击导入。
- 导入成功后,选中该配置并点击激活;如果页面显示节点或代理组,说明配置已经被内核读取。
- 在首页的代理组中选择一个节点,先使用“规则”模式。
- 打开“系统代理”,再用浏览器访问普通网页验证。系统代理依赖应用遵守操作系统的代理设置,并不能覆盖所有程序。github.com
| 你想解决的事情 | 先用什么 | 什么时候换方案 |
|---|---|---|
| 浏览器访问网页 | 规则模式 + 系统代理 | 浏览器仍不通,再看连接记录和日志 |
| 命令行、部分下载器或不读取系统代理的程序 | 先复制 Clash Verge Rev 的命令行环境变量 | 仍不生效时考虑 TUN 或单独设置程序代理 |
| 游戏、虚拟机或其他不遵守系统代理的程序 | 规则模式 + TUN | TUN 需要服务模式或管理员模式,并检查防火墙与 DNS |
| 所有流量都直接走本地网络 | 直连模式 | 仅在排查代理是否导致问题时短暂使用 |
先分清 5 个概念:客户端、内核、订阅、配置和节点
客户端是你看到的图形界面,例如 Clash Verge Rev;它负责导入配置、切换节点、打开系统代理和查看日志。
内核是真正处理网络连接、规则匹配和协议转发的程序。Clash Verge Rev 项目将自己描述为基于 Tauri 的 Clash Meta 图形界面,实际使用时不要把“客户端”和“节点服务”混为一谈。github.com
订阅链接通常是一个以 http:// 或 https:// 开头的地址,客户端通过它获取配置文件、代理节点和策略组。它可能包含身份凭据,不能随意发到群聊、工单截图或陌生转换站。
配置文件规定端口、DNS、规则、代理组等运行参数;节点是配置中可被选择的具体代理出口;策略组则是把多个节点或其他策略组合在一起,供你手动选择或按规则自动选择。
如果你还没有订阅链接,Clash Verge Rev 本身不会自动生成节点,也不能凭空提供可用线路。此时可以先安装客户端、熟悉界面和导入本地 YAML 文件,但无法完成实际连接验证。
Windows 安装与首次配置:按这个菜单顺序操作
- 确认系统架构。在 Windows 中打开“设置”→“系统”→“系统信息”,查看“系统类型”。普通 Intel 或 AMD 电脑通常选择 x64;采用 ARM 芯片的 Windows 设备选择 ARM64。下载时不要只看文件名,优先以发布页列出的安装包说明为准。
- 安装客户端。关闭其他可能修改系统代理的代理工具,运行安装包并完成安装。不要同时启动多个客户端,否则可能出现端口占用、代理开关互相覆盖或浏览器时好时坏。
- 导入远程订阅。打开“订阅”页面,点击“导入”,把订阅链接粘贴到“订阅文件链接”输入框并保存。官方文档说明,远程订阅支持订阅链接导入、订阅链接配置和 URL Schemes 等方式;Windows 新手优先使用普通订阅链接导入。github.com
- 激活配置。导入后,在订阅列表中选中对应配置并点击激活或启用。只导入而不激活,首页可能仍然没有当前代理组。
- 选择代理组和节点。进入首页或代理页面,先找到用于日常流量的策略组,再选择一个节点。延迟测试只反映测试请求的响应情况,不等于实际下载速度;节点延迟低但网页慢时,应继续检查丢包、拥塞、规则匹配和 DNS,而不是只看延迟数字。
- 选择规则模式。日常先选“规则”。规则模式按配置中的规则集决定流量走代理节点还是本地网络;“全局”会让所有流量走手动选择的代理或本地出口;“直连”则让所有流量走本地网络。github.com
- 打开系统代理。在首页或“设置”中的系统代理开关打开。Clash Verge Rev 的界面说明,系统代理会修改操作系统代理设置;如果开关失败,可以检查 Windows“设置”→“网络和 Internet”→“代理”中的状态。github.com
系统代理和 TUN 模式怎么选
系统代理通过 Windows 约定的代理位置让应用主动使用本地代理端口,适合浏览器和多数会读取系统代理的软件,但不是所有程序都会遵守这个约定,也不适合覆盖所有 UDP 流量。
TUN 模式会创建虚拟网卡,并通过系统路由接管网络请求。Clash Verge Rev 文档说明,TUN 模式可以处理不遵守系统代理设置的程序,但使用前通常需要安装服务模式或以管理员权限运行。启用 TUN 后,一般不需要同时打开系统代理;如果同时启用后出现循环代理、网页打不开或 DNS 异常,应退回到只启用一种方式排查。github.com
- 先关闭 TUN,只打开系统代理,测试浏览器。
- 如果浏览器正常,但命令行、游戏或特定程序不通,在“设置”中安装服务或切换到服务模式。
- 再打开 TUN,确认 Windows 防火墙允许 Clash Verge Rev 的内核程序通过。
- 如果 TUN 开启后系统没有网络,先关闭 TUN,恢复系统代理,再查看客户端日志,不要立即修改多个 DNS 参数。
Clash Verge Rev 文档还说明,TUN 模式的默认堆栈为 GVisor,使用 TUN 时需要自行检查防火墙是否放行相关内核程序。github.com
连接成功后如何验证:不要只看开关状态
- 看客户端状态。确认内核正在运行,首页没有“内核未运行”或类似错误。
- 看代理组。确认当前策略组已经选中节点,而不是停留在空策略组、直连或不可用节点。
- 看网页结果。用浏览器打开几个普通网站,分别观察是否能加载、是否频繁超时、图片和脚本是否正常。
- 看连接记录。打开 Connections 或连接记录,刷新网页,观察请求是否出现,以及请求被匹配到哪个策略组。没有连接记录,通常说明应用没有把请求交给 Clash,优先检查系统代理、浏览器独立代理和程序自身设置。
- 看日志。如果出现 DNS、TLS、连接超时或拒绝连接等提示,先记录完整错误文本,再针对单一原因排查。
- 测试命令行。在 Clash Verge Rev 的设置中选择对应的命令行环境变量类型,右键托盘图标选择“复制环境变量”,再打开新的 PowerShell 窗口测试。Windows PowerShell 中建议使用
curl.exe,避免把 PowerShell 的别名行为误认为网络请求成功。
系统代理已经打开但某个程序仍不通,不代表节点一定失效;该程序可能没有读取系统代理,或者它使用了独立的 DNS、代理、证书或网络栈。
常见报错和排查顺序
订阅导入失败或提示 client error(Connect)
先确认链接完整、没有被换行或截断,并在浏览器中检查该链接是否仍能返回内容。Clash Verge Rev 文档建议,普通订阅链接导入出现连接错误时,可以尝试其他导入方式;如果是证书错误,文档列出“允许无效证书(危险)”这一选项,但这会降低连接校验强度,只应在你确认订阅来源可信、且明确理解风险时使用。github.com
节点全部超时
先看订阅是否过期、配置是否已激活、系统时间是否正确,再分别测试不同节点。若所有节点同时超时,优先怀疑订阅更新、网络出口、DNS 或客户端内核状态;若只有一个节点超时,不要据此判断整个配置不可用。
系统代理开了但浏览器不通
打开 Windows“设置”→“网络和 Internet”→“代理”,确认代理地址和端口没有被其他软件覆盖;回到 Clash Verge Rev 的系统代理设置查看当前状态。如果使用宽带拨号,官方 FAQ 记录了旧版本可能出现系统代理状态不同步的问题,建议先更新到发布页可获取的版本;版本号请以发布页为准。github.com
浏览器能用,但终端或游戏不通
先在客户端托盘菜单复制 PowerShell 环境变量,再新开终端测试;如果程序仍不读取代理,改用 TUN 模式或在该程序自身设置 HTTP、HTTPS 或 SOCKS 代理。TUN 需要服务模式或管理员模式,不能只打开开关而忽略权限要求。github.com
Windows 商店等 UWP 应用不通
官方 Windows FAQ 说明,部分 UWP 应用存在沙盒限制,不能直接访问本机回环地址。可在 Clash 设置中打开“UWP 工具”,勾选需要解除限制的程序,然后点击工具顶部的“Save Changes”保存。github.com
安全使用订阅链接的自查清单
- 只从你确认身份的服务页面复制订阅链接,不把带有访问凭据的完整链接公开。
- 不要把订阅链接粘贴到陌生的在线转换站或不明插件中。
- 下载 Clash Verge Rev 时优先使用项目发布页,不使用搜索结果中的来路不明安装包。
- 更换或怀疑泄露后,及时在服务提供方页面重置、轮换或撤销旧订阅;具体入口需要以该服务提供方的公开说明为准。
- 不要同时开启多个代理客户端的系统代理和 TUN,排查时一次只改变一个设置。
本站是第三方使用指南站,不是 Clash Verge Rev 官方,也不提供该客户端的官方安装包或订阅服务。本文只说明客户端的通用使用和排查方法,具体版本、菜单名称和订阅格式可能随项目更新变化,操作前请以项目发布页和文档为准。
结论:Clash 新手应该先怎么用
Windows 新手最稳妥的顺序是:安装 Clash Verge Rev → 导入可信 Clash 兼容订阅 → 激活配置 → 选择节点 → 使用规则模式 → 打开系统代理 → 通过网页、Connections 和日志逐层验证。只有确认目标程序不遵守系统代理时,才继续配置 TUN;这样可以减少端口冲突、DNS 异常和多个开关同时变化造成的误判。
常见问题
Clash 怎么用,必须先有订阅吗?
如果只是学习界面或导入本地 YAML 配置,不一定需要远程订阅;如果要使用实际节点和代理组,通常需要由可信服务提供方提供 Clash 兼容订阅。Clash Verge Rev 本身不会自动生成节点。
Clash Verge Rev 里应该选规则、全局还是直连?
日常使用通常先选规则模式,因为它会按照配置规则分流;全局模式适合临时确认所有流量是否经过选定出口;直连模式用于排查是否是代理导致的问题。
系统代理和 TUN 模式可以一起开吗?
技术上可能同时存在,但新手排查时不建议一开始同时打开。系统代理依赖应用主动读取代理设置,TUN 通过虚拟网卡接管流量;建议先单独使用系统代理,确认不满足需求后再配置 TUN。
为什么节点延迟低,实际打开网页仍然很慢?
延迟测试只代表测试请求的响应表现,不等于持续下载速度或网页完整加载速度。还要检查丢包、节点拥塞、规则匹配、DNS、TLS 和目标网站本身的响应。
订阅链接导入后没有节点怎么办?
先确认链接没有复制不完整,配置已经激活,订阅格式与客户端兼容,并查看客户端日志。如果提示连接错误或证书错误,按照对应错误文本排查;不要把完整订阅链接发给他人代查。