Clash 常见问题 解答

从下载安装到订阅配置,从代理模式到故障排查,收录最常见的使用疑问, 帮你快速找到答案,少走弯路。

26 个常见问题 5 大分类 全平台覆盖 持续更新

基础入门

了解 Clash 是什么、能做什么,以及与其他工具的关系

6 个问题

Clash 是一款基于规则的开源网络代理客户端,核心功能是通过自定义规则,将不同的网络请求路由到不同的代理节点或直连。与传统 VPN 相比,主要有以下几点区别:

Clash
  • 规则分流,国内直连不绕路
  • 支持多种代理协议(SS/V2Ray/Trojan)
  • 完全开源,代码透明可审计
  • 通过订阅链接灵活管理节点
传统 VPN
  • 所有流量强制走隧道,国内也绕路
  • 通常为私有协议,不透明
  • 闭源商业软件居多
  • 节点固定,灵活性差

简单来说,Clash 适合有一定技术基础、希望精细控制网络流量的用户,而 VPN 更适合对技术不敏感、只需一键连接的用户。

Clash 内核及本站提供的所有客户端(Clash Verge Rev、ClashMeta for Android 等)均完全免费开源,遵循 GPL-3.0 协议发布,永久免费下载使用,无广告、无内购。

注意区分:Clash 工具本身免费,但使用 Clash 时所需的代理服务(机场订阅)是独立的第三方服务,通常需要付费购买。Clash 与机场是工具和服务的关系,互相独立。

它们在代理体系中扮演不同的角色:

  • Shadowsocks(SS)、V2Ray(VMess/VLESS)、Trojan代理协议,定义了客户端与服务器之间数据加密传输的方式。
  • Clash代理客户端,相当于一个通用的代理管理平台,能同时支持上述所有协议。

你不需要为每种协议分别安装不同的软件——只需安装 Clash,它就能自动识别并运行订阅链接中包含的所有协议类型的节点。

通俗类比:Shadowsocks 是"普通话",V2Ray 是"粤语",Trojan 是"英语"——而 Clash 是一个会说所有语言的翻译官。

Clash 基于 Go 语言开发,核心可跨平台运行。社区针对各平台打造了不同的图形界面客户端:

Windows Clash Verge Rev
macOS Clash Verge Rev
Android ClashMeta for Android
iOS Stash / Shadowrocket
Linux Clash CLI / 软路由

Mihomo(原名 Clash Meta)是由 MetaCubeX 社区在原版 Clash 基础上持续维护和扩展的新一代核心。2023 年原版 Clash 作者宣布停止维护后,Mihomo 成为社区事实上的主流核心。

与原版 Clash 相比,Mihomo 主要优势:

  • 支持更多新协议:VLESS、Hysteria2、TUIC v5、Reality 等
  • 更强的 DNS 能力(DoH3、ECH 等)
  • 更完善的规则引擎与规则集支持
  • 持续活跃的社区维护与安全更新
本站推荐的所有客户端(Clash Verge Rev、ClashMeta for Android)均已基于 Mihomo 内核,无需手动切换,开箱即用。

Clash 内核及社区维护的主流客户端均遵循 GPL-3.0 开源协议,代码完全公开托管于 GitHub,全球开发者均可查阅、审计和贡献代码。

  • 无后门:代码透明,任何异常行为都会被社区发现
  • 无广告:纯粹的技术工具,无商业利益驱动
  • 无数据收集:不会收集或上传用户的任何个人信息
请注意辨别来源:市面上存在以"Clash"名义发布的非开源修改版本,可能包含恶意代码。请务必从本站或官方 GitHub 仓库下载客户端。

下载安装

如何安全下载各平台客户端,以及安装过程中常见的权限问题

5 个问题

推荐从以下官方渠道获取,确保安全可信:

  • 本站下载中心clashinstall.com/zh-CN/download.html)——直链托管所有平台最新版,国内访问无障碍
  • GitHub 官方仓库——各客户端的 Releases 页面均提供原版安装包
请勿通过百度搜索结果中的不明来源网站、微信公众号分享链接或各类"破解版"下载 Clash,这类渠道存在植入恶意代码的高风险。

2023 年原版 Clash for Windows(CFW)作者宣布停止维护。以下是目前社区活跃度最高、最推荐的替代品:

主推
Clash Verge Rev Windows / macOS 双平台,活跃维护,界面现代,基于 Mihomo 内核
Clash Nyanpasu Windows,功能丰富,适合高级用户
Mihomo Party 跨平台,界面简洁,新手友好

以上所有替代品均完全兼容 Clash YAML 订阅格式,迁移时无需修改订阅链接,直接导入即可。

Windows Defender SmartScreen 对未通过微软认证的开源软件会弹出提示,这是正常现象,Clash 客户端是安全的。处理方式:

  1. 弹出"Windows 已保护你的电脑"提示时,点击左下角「更多信息」
  2. 展开后点击「仍要运行」按钮
  3. 按照常规安装流程完成安装
如果从本站或官方 GitHub 下载,可以放心运行。SmartScreen 弹出是因为开源软件通常不购买微软代码签名证书,与软件本身是否安全无直接关联。

macOS Gatekeeper 对未经 Apple 公证的应用会拦截。解决步骤:

  1. 打开「系统设置」(或 Ventura 以下版本的「系统偏好设置」)
  2. 进入「隐私与安全性」选项卡
  3. 向下滑动,找到被拦截的 Clash 应用提示
  4. 点击「仍要打开」,输入管理员密码确认
此操作仅需在首次运行时执行一次,之后即可正常启动。此提示同样是因为开源软件未购买 Apple 开发者公证,不代表软件不安全。

由于 App Store 中国区政策限制,代理类应用无法在国区账号下购买。你需要一个美区 Apple ID,然后在 App Store 购买以下任一应用:

主推
Stash 约 $3.99,功能最完整,完美支持 Clash YAML 配置格式
Shadowrocket 约 $2.99,用户量最大,兼容性好,上手简单
Quantumult X 约 $7.99,高级用户首选,脚本规则功能强大

购买后直接导入机场的 Clash YAML 订阅链接即可使用,完整步骤见iOS 配置教程

订阅配置

如何导入机场订阅、管理节点以及处理配置相关问题

5 个问题

Clash Verge Rev(Windows / macOS)为例:

  1. 打开客户端,点击左侧菜单「订阅(Profiles)」
  2. 点击顶部「新建订阅」或输入框
  3. 粘贴机场提供的订阅链接(Subscription URL)
  4. 点击「确认」,等待节点数据同步完成(通常 3–10 秒)
  5. 同步完成后,双击该订阅配置将其设为当前使用的配置
建议开启「自动更新」,设置为每 12~24 小时自动刷新节点,确保节点始终有效。

其他平台的导入方式详见配置教程页面

常见原因与对应解决方案:

  • 订阅链接已过期 → 登录机场控制面板重新获取最新订阅链接
  • 当前网络无法访问订阅服务器 → 暂时开启手机热点或使用 Wi-Fi,再尝试导入
  • 订阅格式不是 Clash YAML → 在机场控制面板的「订阅类型」中切换为「Clash」或「Mihomo」格式
  • 客户端版本过低 → 更新客户端至最新版本后重试
  • 链接包含多余空格或字符 → 重新复制链接,确保完整粘贴

Clash 使用 YAML 格式的配置文件来定义代理节点、规则和策略。该文件包含以下核心部分:

  • proxies:代理节点列表(服务器地址、端口、协议等)
  • proxy-groups:节点分组策略(自动选择、负载均衡、手动切换等)
  • rules:分流规则(哪些域名走代理、哪些直连)
  • dns:DNS 配置(推荐开启 Fake-IP 防止 DNS 泄漏)
绝大多数用户无需手动编写配置文件,机场提供的订阅链接会自动生成完整的 YAML 配置。如需高级定制,可参考高级配置文档

在 Clash Verge Rev 中设置自动更新:

  1. 进入「订阅(Profiles)」页面
  2. 右键点击你的订阅配置,选择「编辑」
  3. 在「自动更新」字段中设置更新间隔(单位:分钟)
  4. 推荐设置为 720~1440 分钟(12~24 小时)
无需设置过于频繁(如 1 分钟),机场节点通常以天为单位更新。设置 12~24 小时既能保证节点最新,也不会对服务器造成不必要的压力。

Clash 本身是代理客户端工具,不内置任何节点,需要配合代理服务使用。获取节点的主要方式:

推荐
购买机场服务 稳定可靠,有客服支持,订阅格式标准化,每月费用通常在几元到几十元
自建代理服务器 在境外 VPS 上部署 Shadowsocks、VMess 等服务端,适合有技术能力的用户
免费公共节点 来源不可信,速度慢、稳定性差,且存在隐私风险,不推荐日常使用

代理模式

规则模式、全局模式、TUN 模式的区别与使用场景

5 个问题
模式
流量处理方式
适用场景
推荐度
规则模式(Rule)
按规则自动分流:境外走代理,国内直连
日常科学上网,兼顾国内外网速
日常首选
全局模式(Global)
所有流量全部经过代理节点
临时测试或境内外都需走代理时
按需使用
直连模式(Direct)
所有流量全部直连,不走代理
临时关闭代理,排查网络问题
按需使用

绝大多数日常使用场景选「规则模式」即可,国内网站不绕路,境外网站自动走代理。

TUN 模式通过创建虚拟网卡(TUN 设备),在系统底层接管所有出站流量,包括普通系统代理无法覆盖的应用。

系统代理模式
  • 通过 HTTP/SOCKS 协议代理
  • 覆盖浏览器、大多数 App
  • 无需额外权限,即开即用
  • 命令行工具、游戏通常不走
TUN 模式
  • 虚拟网卡接管所有流量
  • 覆盖游戏、命令行、系统更新等
  • 需要管理员/root 权限
  • 资源消耗略高于系统代理
日常推荐使用系统代理模式。仅当你需要让游戏、Terminal/命令行工具或某些不走系统代理的 App 也通过代理时,再开启 TUN 模式。

在规则模式下,国内流量应走直连,速度不应受影响。若国内网站变慢,逐一排查以下原因:

  • DNS 解析延迟 → 在客户端 DNS 设置中开启「Fake-IP」模式或使用国内 DNS(223.5.5.5)
  • 规则集匹配错误 → 查看客户端日志,检查是否有国内域名被错误分配到代理出口
  • 规则集版本过旧 → 更新订阅配置,获取最新规则集
  • 系统资源不足 → 检查设备内存和 CPU 使用率,旧设备可能因资源紧张导致所有网络变慢

有以下几种方式:

  • 开启 TUN 模式(推荐)——系统底层接管所有流量,游戏、命令行全部覆盖,无需额外配置
  • 手动设置命令行代理——在终端设置环境变量:
    export https_proxy=http://127.0.0.1:7890 http_proxy=http://127.0.0.1:7890
  • 针对 git——运行:
    git config --global http.proxy http://127.0.0.1:7890
端口 7890 是 Clash 默认的混合代理端口(Mixed Port),可在客户端「设置」中查看或修改。

DNS 泄漏是指你访问网站时,DNS 解析请求绕过了代理,直接发送到了运营商或本地 DNS 服务器,导致你访问的网站域名被记录或污染。

在 Clash 中防止 DNS 泄漏的最佳方案是开启 Fake-IP 模式

  • Fake-IP 会为每个域名分配一个虚假的内部 IP,真实 DNS 解析由 Clash 核心接管
  • 可防止 DNS 查询被运营商监控或污染
  • 同时能跳过真实 DNS 解析等待,加快首次连接速度
大多数机场提供的订阅配置默认已开启 Fake-IP,无需手动设置。可在客户端「DNS 设置」中查看 enhanced-mode: fake-ip 是否已启用。

故障排查

代理连接失败、节点超时、网络中断等常见问题的排查与修复

5 个问题

按以下步骤逐一排查:

  • 确认订阅配置已激活 → 「订阅」页面中,当前使用的配置应有高亮标识
  • 确认代理模式 → 切换为「规则」或「全局」模式,而非「直连」
  • 测试节点延迟 → 「代理」页面对所有节点执行延迟测速,确认有可用节点(延迟有数值,非超时)
  • 检查系统代理是否已开启 → Windows/macOS 系统网络设置中确认代理已配置,或直接开启 TUN 模式
  • 排查防火墙拦截 → 确认 Clash 客户端已加入 Windows 防火墙允许列表,杀毒软件白名单
  • 尝试更换节点或机场 → 若测速全部超时,说明节点失效,联系机场客服

全部节点超时通常有以下几种原因:

  • 订阅未更新,节点数据过期 → 手动刷新订阅(右键订阅 → 更新),拉取最新节点
  • 机场服务器大规模维护 → 访问机场官网或 Telegram 群查看公告,等待维护结束
  • 节点 IP 被当地运营商封锁 → 尝试切换不同协议(如从 SS 切换为 Trojan 或 Hysteria2)
  • 本地网络问题 → 尝试切换到其他 Wi-Fi 或使用手机热点测试,排除本地网络干扰
  • 防火墙或杀毒软件拦截 → 临时关闭防火墙测试,再将 Clash 加入白名单
若某机场长期不稳定、频繁大规模断线,建议更换更可靠的服务商。

Windows 用户:

  1. 在任务管理器中强制结束 Clash 进程
  2. 打开「控制面板 → 网络和 Internet → 网络连接」
  3. 找到 Clash 创建的虚拟网卡(通常名为"Clash"或"TAP"),右键禁用
  4. 重新启动 Clash 客户端,确认网络恢复后再开启 TUN 模式

macOS 用户:

  1. 打开「系统设置 → 网络」
  2. 找到并删除 Clash 创建的网络接口
  3. 重新启动 Clash,首次开启 TUN 需输入管理员密码
若问题持续,尝试卸载并重装客户端,重装时选择彻底清除旧配置。建议不要同时开启多个代理工具,避免网卡冲突。

Clash 涉及网络底层操作(特别是 TUN 模式),部分杀毒软件会对此类行为误报。处理步骤:

  1. 确认你从本站或官方 GitHub 下载,排除真实恶意软件的可能
  2. 在杀毒软件中将 Clash 安装目录(如 C:\Users\你的用户名\AppData\Roaming\clash-verge)加入信任列表/排除项
  3. 在 Windows 防火墙中允许 Clash 的入站和出站访问
  4. 如果杀毒软件自动删除了安装文件,需临时关闭实时防护后重新安装,安装完成后再加入排除项

这是因为 Clash 在开启「系统代理」时修改了系统代理设置,但退出时未能正确清除,导致系统仍尝试通过已关闭的 Clash 代理上网。

快速修复:

  • Windows:打开「设置 → 网络和 Internet → 代理」,关闭「使用代理服务器」开关
  • macOS:打开「系统设置 → 网络 → 高级 → 代理」,取消勾选所有代理选项
  • 根本解决:更新 Clash 客户端至最新版本,新版本在退出时会自动清理系统代理设置

没有找到你的问题?

查阅完整的图文配置教程,或前往下载中心获取最新版客户端,大多数问题在升级到最新版后都会自动解决。