← 返回 Lumina - 全球节点 · 三网优化 · 极速稳定,畅连全球 首页

Clash教程:下载安装、导入订阅与开启代理的完整步骤

更新于 2026-10-19 · luminak.cyou

简答:Clash本身是代理客户端,不提供节点或订阅。新手按“选择客户端—从可信来源安装—导入订阅—激活配置—选择节点—开启系统代理—验证 IP—查看日志排错”操作即可;Windows、macOS、Linux 可优先了解 Clash Verge Rev,Android 可考虑 FlClash,具体功能以当前版本为准。

定义:Clash通常指一类使用 Clash/Mihomo 内核的代理客户端或配置生态,客户端负责读取订阅、选择节点并按规则转发流量,订阅服务和节点则由外部服务提供。

先试这一步:用一张表确认你缺的是客户端还是订阅

如果你搜索“梯子教程clash”,最容易遇到的误区是把 Clash 当成节点服务。实际配置前,先确认自己手里有什么:客户端是安装在电脑或手机上的软件;订阅链接是导入配置的地址;节点是配置里的具体出口;规则决定哪些请求直连、哪些请求交给代理组处理。Clash客户端本身不会自动提供节点,也不要把来路不明的“免费订阅”直接粘贴进去。

你看到的名称实际作用首次配置时要检查什么
Clash客户端提供图形界面,读取配置并启动内核平台、系统架构、发布来源、版本号
订阅链接远程获取配置、节点和策略组是否来自可信服务,是否返回成功,是否需要授权
节点配置中的具体代理出口是否有名称、延迟测试结果和可用状态
规则模式按规则决定直连或代理是否选中了可用的代理策略组
系统代理修改操作系统约定的代理设置浏览器是否跟随,其他软件是否支持系统代理
TUN模式通过虚拟网卡接收更广泛的系统流量是否需要管理员权限,服务模式是否正常

Clash Verge Rev 官方项目说明其图形客户端面向 Windows、macOS 和 Linux;FlClash 官方仓库说明其支持 Android、Windows、macOS 和 Linux,并支持订阅链接。客户端和内核会持续更新,下载时应以对应项目的发布页和当前版本说明为准。参考:Clash Verge Rev 官方仓库、FlClash 官方仓库。

第一步:按设备选择客户端并核对安装包

Windows、macOS、Linux:可以先查看 Clash Verge Rev 的官方发布页。进入发布页后,根据系统和处理器选择安装包,不要从搜索结果中的二次打包页面下载。Windows 用户还要留意系统是否拦截安装程序,以及后续开启 TUN 时是否需要管理员权限。

Android:可以查看 FlClash 官方仓库及其发布入口,安装前核对应用名称、发布者、版本和权限。Android 客户端通常需要系统允许建立 VPN 连接;首次启动时出现系统 VPN 授权提示,应确认是自己主动发起的客户端操作。

iPhone 或 iPad:不要直接套用桌面端教程。iOS 客户端的上架、订阅格式和权限由具体应用决定;如果无法确认某个安装包的公开来源、维护者或隐私说明,建议停止安装,先核对开发者资料和应用权限。

安装完成后,先在客户端的“设置”“关于”或“高级设置”中记录版本号。Clash Verge Rev 的界面包含“系统代理”“Tun 模式”“安装服务”“打开日志目录”等项目,但不同版本的中文翻译和菜单位置可能变化;找不到同名菜单时,可搜索相近的“System Proxy”“TUN Mode”“Service Mode”或“Logs”。其官方界面文案还提示,TUN 模式需要服务模式或管理员模式。参考:Clash Verge Rev 设置字段。

第二步:导入订阅并确认配置真的成功

  1. 打开客户端,进入“配置”“Profiles”或“订阅”页面。不同版本可能使用不同中文名称。
  2. 选择“新建订阅”“添加远程配置”或类似入口,把订阅地址粘贴到 URL 输入框。
  3. 订阅链接相当于配置凭证,不要发布到群聊、截图或公开代码仓库;如需求助,先打码域名后的令牌、用户名和其他授权参数。
  4. 保存后手动点击更新,观察是否出现配置名称、更新时间、节点数量或错误提示。
  5. 点击该配置,使它成为当前活动配置;仅添加订阅但没有激活,客户端可能仍在使用旧配置。

如果更新失败,先不要反复更换客户端。使用浏览器或命令行发起一次 GET 请求,查看 HTTP 状态码;非 2xx 结果都应视为订阅请求未正常完成,再根据状态码和响应内容处理。

curl -L --fail --max-time 20 -o /tmp/clash-profile.yaml "https://example.com/your-subscription"

上面的地址只是格式示例,不要把它当成可用订阅。Windows PowerShell 可使用:

Invoke-WebRequest -Uri "https://example.com/your-subscription" -Method Get -MaximumRedirection 5 -TimeoutSec 20 -OutFile "$env:TEMP\clash-profile.yaml"

如果命令返回 401 或 403,通常要回到订阅提供方核对授权状态;如果是 404,检查地址是否过期或复制不完整;如果超时,分别测试当前网络和订阅地址是否可访问。不要把完整返回内容贴到公开平台,因为其中可能包含节点凭证。

第三步:选择节点、代理组和工作模式

配置成功后,进入“代理”“Proxies”或“代理组”页面。先选择一个明确可用的策略组,再在组内选择节点。不要只看节点名称中的“高速”“专线”等文字;名称不是性能证明。若客户端提供延迟测试,可使用组内的测试按钮或健康检查地址,结果只能代表当时、当前网络和当前测试地址下的连通情况。

模式适合场景常见限制
规则模式希望国内或本地服务直连,其他请求按规则处理规则或策略组异常时,可能出现部分网站能开、部分打不开
全局模式临时判断问题是否来自规则分流所有请求倾向使用选定代理,可能增加流量和延迟
直连模式确认本地网络、DNS和原始连接是否正常不会使用代理节点
系统代理浏览器等遵守系统代理设置的应用不是所有程序都会读取系统代理,也通常不能覆盖所有 UDP 流量
TUN模式需要接收更多系统流量,或某些应用不读取系统代理可能需要服务模式、管理员权限和防火墙放行

Clash Verge Rev 的官方文档将系统代理描述为修改操作系统约定的代理位置,同时指出并非所有程序都会遵守该约定;TUN 模式则通过虚拟网卡和系统路由接收流量。mihomo 文档也将 TUN 描述为可用于系统流量捕获、自动路由、DNS 劫持和按应用路由。参考:Clash Verge Rev 模式说明、mihomo 入站与 TUN 配置文档。

第四步:按顺序验证代理是否真正生效

  1. 看客户端状态:确认内核正在运行、当前配置已激活、代理组已经选中节点,且没有“配置解析失败”“端口被占用”或“核心未启动”等提示。
  2. 看出口 IP:在浏览器访问可信的 IP 查询页面,记录直连和开启代理后的结果。不要只凭网页能否打开判断,因为缓存、分流和浏览器自身代理设置都可能造成误判。
  3. 看浏览器代理:打开一个普通网页,再切换“直连”和“规则”模式。如果两者行为完全一致,检查系统代理是否真的打开,以及浏览器是否自定义了代理。
  4. 看终端应用:浏览器能用但 Git、npm 或命令行不能用,并不一定代表节点失效;这些程序可能需要单独配置 HTTP、HTTPS 或 SOCKS 代理,也可能只支持其中一种。
  5. 看日志:在“日志”“运行日志”或“打开日志目录”中搜索 error、timeout、connection refused、dns、parse、address already in use、core 等关键词。先记录完整错误上下文,不要只截取最后一行。

如果只是想验证某个本地 HTTP 代理端口是否响应,可以先查看客户端“端口设置”中的实际端口,再执行:

curl -I --max-time 15 -x http://127.0.0.1:端口 https://example.com

若返回非 2xx、连接被拒绝或超时,依次检查内核状态、端口是否被占用、代理组是否选中节点以及系统防火墙。不要直接把示例中的“端口”原样复制,必须替换成客户端显示的实际数字。

常见故障:按现象定位,不要先重装客户端

订阅导入失败或节点为空

先确认 URL 没有换行、空格或被聊天软件截断,再用 GET 请求检查状态码。如果浏览器能下载但客户端失败,检查客户端是否要求特定订阅格式、是否配置了错误的代理方式,以及系统时间是否明显不正确。若下载到的内容不是 YAML、JSON 或客户端支持的格式,可能是登录页、错误页或过期提示,不要把它当作有效配置。

节点有延迟但连接超时

延迟测试通过不等于完整连接一定成功。先换同一代理组中的另一个节点,再观察日志中的握手、TLS、DNS 或超时关键词;如果所有节点都失败,优先检查订阅状态、系统网络和客户端内核,而不是逐个修改规则。

浏览器能用,Git或npm不能用

这通常与应用是否读取系统代理有关。先确认命令行程序的代理环境变量或应用级代理设置,再检查客户端是否只开启了系统代理而没有启用 TUN。企业网络、杀毒软件和本地防火墙也可能拦截终端程序的连接,修改前应记录原设置并准备恢复。

开启TUN后断网

先关闭 TUN,恢复到系统代理或直连,确认基础网络正常。然后检查客户端是否提示服务未安装、权限不足、核心未运行或防火墙拦截;Clash Verge Rev 官方界面文案明确提示,TUN 模式需要服务模式或管理员模式。mihomo 文档还提示,TUN 属于系统流量捕获入口,配置不当可能影响路由和 DNS,因此不建议在没有备份配置的情况下直接修改多个 DNS 或路由字段。

配置更新后自定义规则消失

不要直接改订阅原文件。优先使用客户端提供的 Merge、扩展配置或脚本入口,并确认该功能对应当前版本;否则订阅下一次更新可能覆盖手工修改。规则插入位置、字段名称和可用取值必须以当前内核文档为准,mihomo 的规则、代理组和 DNS 字段都有独立说明,不能把其他客户端的配置片段直接混用。参考:mihomo 配置总览、mihomo 路由规则文档。

安全检查清单:安装前和订阅前各做一次

Clash Verge Rev 的隐私说明指出,远程配置更新会向订阅地址发起请求,订阅提供方可以看到该请求的 IP;通过客户端转发的流量则会到达用户配置的代理服务器,相关代理运营方的隐私政策同样适用。参考:Clash Verge Rev 隐私说明。本文为第三方使用指南,不是任何客户端或订阅服务的官方页面;品牌、价格和运行状态如未能从公开资料核实,应以对应项目或服务方当前信息为准。

最后的首次配置检查表

  1. 客户端版本和系统架构匹配。
  2. 订阅链接已打码保存,更新请求返回成功。
  3. 配置已激活,不是只添加未启用。
  4. 代理组内已选中节点,节点名称不等于可用证明。
  5. 先用规则模式和系统代理完成基础验证。
  6. 浏览器访问正常后,再测试 Git、npm 或其他应用。
  7. 需要接管更多系统流量时,再考虑 TUN,并先确认服务模式、管理员权限和防火墙状态。
  8. 出现故障时先看日志关键词和状态码,再决定是否更换节点或客户端。

如果你只是想完成基础使用,不必一开始就修改 DNS、规则、内核参数或手写整套配置。先让“订阅更新成功、配置激活、节点可选、代理可验证”四件事闭环,再逐项增加高级设置。

常见问题

Clash是什么?需要单独购买节点吗?

Clash通常指代理客户端或相关内核生态,本身主要负责读取配置、选择节点和按规则转发流量,不自动提供节点。是否需要订阅以及订阅内容由外部服务决定,价格和状态应以对应服务方当前信息为准。

Clash订阅导入后为什么没有节点?

先确认订阅更新是否成功、HTTP状态码是否为2xx、配置是否已经激活,再检查响应内容是否是客户端支持的格式。如果返回的是登录页、错误页或过期提示,客户端可能只能显示空配置或解析失败。

系统代理和TUN模式应该选哪个?

只需要让浏览器等遵守系统代理的应用工作时,先用系统代理;需要覆盖不读取系统代理的应用或更多系统流量时,再考虑TUN。TUN可能需要服务模式、管理员权限和防火墙设置,开启后异常应先关闭TUN恢复基础网络。

浏览器能访问,Git或npm却不能用怎么办?

检查Git、npm或终端程序是否读取系统代理,并确认它们需要的HTTP、HTTPS或SOCKS代理类型;如果应用不读取系统代理,再评估TUN或应用级代理设置。不要仅凭浏览器正常就断定所有应用都已走代理。

Clash连接失败时日志看哪些关键词?

优先搜索error、timeout、connection refused、dns、parse、address already in use和core。分别对应运行错误、连接超时、端口拒绝、解析问题、配置解析失败、端口占用和内核状态等方向,结合完整上下文判断,不要只看最后一行。

相关阅读

参考资料

  1. Clash Verge Rev 官方仓库
  2. FlClash 官方仓库
  3. Clash Verge Rev 官方发布页
  4. Clash Verge Rev 设置字段与系统代理、TUN、日志入口
  5. Clash Verge Rev 官方文档:系统代理与TUN模式
  6. Clash Verge Rev 隐私说明
  7. mihomo 配置总览
  8. mihomo 入站与TUN配置文档
  9. mihomo 通用配置与运行模式文档
  10. mihomo 代理组与健康检查文档
  11. mihomo 路由规则文档
  12. mihomo DNS配置文档