常见问题

Clash 使用
常见问题解答

从下载安装、订阅导入,到代理模式选择、节点优化、常见报错修复——30+ 高频问题,一文解答所有困惑。

30+ 问题覆盖
6 问题分类
5 支持平台
持续 更新维护

安装与下载

客户端选择、安装包获取、平台安装过程中的常见问题。

Windows

推荐 Clash Verge Rev(主推)或 FlClash,支持 Windows 10/11 x64 与 ARM64,内置 Mihomo 核心,进阶用户可选 Clash Nyanpasu。

macOS

推荐 Clash Verge Rev,原生支持 Apple Silicon(M1/M2/M3/M4)与 Intel 双架构;FlClash 与 ClashX Meta 作为备选方案。

Android

推荐 ClashMeta for Android(主推),支持 Android 5.0+,无需 Google Play,直接安装 APK,FlClash 作为轻量备选。

iOS / iPadOS

推荐 Stash(功能最全,支持 VLESS Reality)或 Shadowrocket(操作最简,新手首选),均需美区 Apple ID 购买。

Linux

桌面用户推荐 Clash Verge Rev(deb/rpm),服务器用户推荐直接安装 Mihomo 核心,配合 MetaCubeXD Web 面板使用。

所有平台安装包均可从 下载页面 直接获取,本站直接托管,无需翻墙访问 GitHub。
不需要。本站(clashchinasite.com)直接托管所有平台的客户端安装包,服务器位于国内可访问节点,直接从 下载页面 获取即可,无需访问 GitHub 或其他境外站点。

若您已有代理工具,通过 GitHub 的 Releases 页面下载最新版本同样可行,但不是必须的。
Clash 类客户端因涉及网络流量拦截功能,常被误报为恶意软件,属正常现象,并非真实威胁。处理方法:

1. Windows Defender:在「Windows 安全中心 → 病毒和威胁防护 → 保护历史记录」中找到被拦截的文件,点击「允许」
2. 第三方杀毒软件:在其「信任列表」或「白名单」中添加客户端安装目录
3. 推荐做法:临时暂停杀毒软件实时防护,完成安装后恢复,再将安装目录加入排除列表

建议仅从本站或官方 GitHub Releases 页面下载安装包,避免使用来源不明的第三方链接。
这是 macOS Gatekeeper 安全机制触发,不影响软件的实际安全性。两种解决方式:

方式一(推荐):前往 系统设置 → 隐私与安全性,在页面底部找到被拦截应用的提示,点击「仍要打开」即可。

方式二(终端命令):在终端中执行以下命令移除隔离标记:
bash
sudo xattr -rd com.apple.quarantine /Applications/Clash\ Verge.app
执行后正常双击打开即可,无需再次授权。
由于 APK 不来自 Google Play,需要手动授权安装权限。不同品牌的设置入口略有不同:

  • 小米 MIUI / HyperOS:设置 → 隐私保护 → 特殊权限 → 安装未知应用 → 找到下载器(如浏览器)→ 开启
  • OPPO / 一加 / 真我:设置 → 其他设置 → 安全 → 未知来源应用
  • vivo / iQOO:设置 → 安全 → 安装未知应用
  • 三星 One UI:设置 → 生物识别和安全性 → 安装未知应用
  • 原生 Android:设置 → 应用 → 特殊应用权限 → 安装未知应用

授权后点击 APK 文件正常安装,安装完成后可关闭该权限。
不确定的情况下,直接下载 Universal(通用版),系统会自动匹配最优安装包,无需手动判断架构。

如果想下载体积更小的精简版:
  • 2016 年之后发布的主流 Android 手机:选 ARM64-v8a
  • 2015 年及之前或部分低端老旧机型:选 ARMv7(armeabi-v7a)

可在手机「设置 → 关于本机 → 处理器信息」或第三方应用(如 CPU-Z)中查看 CPU 架构。

订阅与配置

订阅链接格式、导入方法、自动更新设置等配置相关问题。

订阅链接是机场(代理服务提供商)提供的一个 URL,包含所有可用节点的配置信息。将其粘贴到 Clash 客户端后,客户端会自动下载完整的节点列表,无需手动配置任何节点参数

使用流程:购买机场套餐 → 在机场后台复制「Clash 订阅链接」→ 粘贴到客户端「订阅管理」中 → 点击更新 → 完成。

确认获取的是 Clash(YAML)格式订阅链接,而非 V2Ray JSON、SS Base64 等其他格式,否则导入后会显示格式错误。
请按以下顺序逐一排查:

  1. 确认订阅格式正确:向机场确认获取的是 Clash / YAML 格式链接,而非 V2Ray、SS、Trojan 格式
  2. 网络无法访问订阅服务器:部分机场订阅地址在境外,在没有代理的情况下无法访问。可先通过其他渠道临时开启代理,再导入订阅;或联系机场索取国内镜像地址
  3. 订阅链接已失效:套餐到期或更改后旧链接会失效,重新登录机场后台复制最新链接
  4. 客户端版本过低:升级至最新版客户端,旧版本可能无法解析新格式的订阅
  5. 特殊字符问题:确认粘贴的链接完整,没有多余空格或缺少字符
各客户端设置方式:

Clash Verge Rev(Windows / macOS / Linux):进入「订阅」页面 → 点击订阅卡片右侧「···」图标 → 「编辑」→ 开启「自动更新」→ 设置间隔为 1440 分钟(24 小时) → 保存。

ClashMeta for Android:长按订阅配置 → 「编辑」→ 开启「自动更新」→ 设置更新频率(推荐 24 小时)。

Stash(iOS):在「配置」→ 配置文件详情 → 开启「自动更新」→ 设置更新间隔。

Shadowrocket(iOS):长按订阅 → 「编辑」→「Update Interval」→ 设置更新频率。

建议设置为 12 ~ 24 小时自动更新一次,设备联网时自动完成,保证节点信息始终最新。
设备数量限制由机场服务商决定,与 Clash 客户端本身无关。不同机场的策略不同,通常为 2 ~ 5 台同时在线设备。

同一订阅链接可以在多个设备上导入,但超出机场允许的同时在线数量后,部分设备的连接会被断开或限速。具体限制请查阅您购买机场的套餐说明或咨询机场客服。
订阅链接是一个 URL,客户端访问它时会动态返回最新的 YAML 配置内容,方便远程自动更新节点。

YAML 配置文件是 Clash 核心实际读取的本地文件(.yaml.yml),包含代理节点、规则、DNS 等所有配置信息。客户端导入订阅链接后,会将下载到的 YAML 内容保存为本地配置文件。

普通用户使用订阅链接即可,进阶用户可以手动编辑 YAML 文件自定义规则,或使用 Sub-Store 等工具对订阅进行二次处理。

代理模式

规则模式、全局模式、TUN 模式的区别与选择,以及常见流量代理问题。

全局模式

所有流量强制走代理节点,包括国内网站。适用于:测试节点是否可用、访问特定企业内网、规则模式下某网站无法访问时临时排查。会消耗更多机场流量。

直连模式

关闭所有代理,流量直连,效果等同于未开启代理。适合临时需要关闭代理的场景,如网银、国内支付等要求真实 IP 的场景。

系统代理模式 TUN 模式
覆盖范围 支持 HTTP/SOCKS5 代理的应用 系统全部流量(虚拟网卡接管)
终端 / 命令行 ❌ 通常不走代理 ✅ 自动代理
游戏客户端 ❌ 通常不走代理 ✅ 自动代理
权限要求 无需管理员权限 需要管理员 / root 权限
推荐场景 日常上网、浏览器代理 游戏加速、终端代理、全局接管

日常上网建议:规则模式 + 系统代理。
游戏加速 / 终端代理:在「设置 → TUN 模式」中开启 TUN,系统会提示输入管理员密码。
这是系统代理模式的正常限制——游戏客户端和 Steam 等程序不支持 HTTP/SOCKS5 代理协议,因此不会自动走代理。

解决方案:开启 TUN 模式
  • Clash Verge Rev:左侧「设置」→「TUN 模式」→ 开启开关 → 输入管理员密码授权
  • ClashMeta for Android:默认已通过 VPN 模式接管全部流量,无需额外设置
  • Stash / Shadowrocket(iOS):默认 VPN 模式,全部应用流量均走代理

开启 TUN 模式后,游戏、Steam、终端等所有程序的流量都会经过 Clash 处理,实现真正的全局代理。
Clash 的规则模式天然支持精细化分流,但针对「按进程 / 应用分流」需要额外配置:

方式一:使用 PROCESS-NAME 规则(推荐进阶用户)
在 YAML 配置文件的 rules 部分添加进程名规则,例如:
yaml
rules:
  - PROCESS-NAME,steam.exe,PROXY
  - PROCESS-NAME,LeagueClient.exe,PROXY
方式二:TUN 模式 + 排除列表
开启 TUN 模式后,在 TUN 设置中将需要直连的应用添加到「排除进程」列表,其余应用默认全部走代理。

对大多数用户而言,规则模式(国内直连 + 国外代理)+ 系统代理已满足日常需求,无需额外配置。
访问境外网站时,流量需经过代理服务器中转,一定程度的延迟增加是正常的。优化建议:

  1. 选择延迟低的节点:在代理面板点击测速图标,选择延迟 < 150ms 的节点
  2. 使用规则模式而非全局模式:国内网站直连不经过代理,速度不受影响
  3. 选择地理位置近的节点:香港、台湾、新加坡节点通常比欧美节点延迟更低
  4. 尝试不同协议:在高丢包网络下,Hysteria2(UDP 协议)速度远优于 TCP 协议
  5. 更新订阅获取最新节点:过期或负载过高的节点速度会明显下降

节点与连接

节点测速、延迟优化、协议选择、流媒体解锁等连接相关问题。

  1. 更新订阅获取最新节点:点击「更新订阅」,旧节点可能已下线,新节点通常延迟更低
  2. 批量测速后筛选优质节点:长按或右键节点组,选择「全部测速」,选延迟 < 150ms 的绿色节点
  3. 检查本地网络:尝试切换 Wi-Fi / 蜂窝数据,有时 ISP 会对特定端口限速
  4. 切换代理协议:若机场提供多种协议,高丢包环境下优先尝试 Hysteria2(基于 UDP,抗丢包性能强)
  5. 检查是否使用全局模式:全局模式下所有流量走代理,国内网站也会经过中转,建议切换回规则模式
客户端内测速仅反映 ICMP/TCP 握手延迟,并非实际下载速度,节点可用性以实际能否正常访问目标网站为准。
原版 Clash 已于 2023 年 11 月停止维护,不再提供更新。

Clash Meta(现已更名为 Mihomo) 是社区活跃维护的开源分支,相比原版新增了:
  • 新一代协议支持:VLESS Reality、Hysteria 2、TUIC、AmneziaWG
  • 更优的 DNS 解析性能与防 DNS 泄漏机制
  • 更完善的规则匹配引擎与 Provider 支持
  • 持续的安全修复与功能迭代

现在应该用什么:下载推荐客户端(Clash Verge Rev、ClashMeta for Android 等),它们均已内置 Mihomo 核心,普通用户无需手动区分,直接使用即可获得完整的 Mihomo 能力。
这些都是代理协议,决定了客户端与代理服务器之间数据传输的方式:

  • Shadowsocks(SS):轻量经典协议,TCP 传输,兼容性最好,大多数机场支持
  • VMess / VLESS:V2Ray 系列协议,VLESS 是精简版,结合 Reality 伪装可绕过更严格的审查
  • Trojan:伪装为 HTTPS 流量,抗封锁性强
  • Hysteria2:基于 UDP + QUIC,在高丢包或限速环境下速度远超 TCP 协议,适合游戏加速和视频流媒体
  • VLESS Reality:通过借用真实网站 TLS 证书伪装,是目前抗主动探测能力最强的协议

普通用户无需深入了解协议原理,选延迟最低的节点即可,协议选择交给机场运营商优化。
流媒体解锁依赖于代理服务器的 IP 所在地区,与 Clash 客户端本身无关:

  1. 选择支持流媒体解锁的节点:机场通常会标注「Netflix 解锁」「Disney+ 解锁」的专用节点,在节点列表中查找对应标签
  2. 选择正确的地区节点:不同地区 Netflix 的片库不同,美区内容最丰富,部分日剧需要日本节点
  3. 使用规则模式:确保流媒体流量走代理,而非直连
  4. 测试解锁状态:可访问 netflix.com 确认当前可访问的地区内容

若当前机场不支持流媒体解锁,需要更换支持的机场服务商,这是机场的服务能力,非 Clash 的问题。

常见报错

连接失败、代理不生效、系统兼容性等常见错误的排查与修复方法。

按以下步骤排查:

  1. 确认「系统代理」开关已开启:在客户端顶部工具栏或设置中找到「系统代理」,确保开关处于开启状态
  2. 确认订阅已选中并加载:进入「订阅」页面确认有一个订阅处于「使用中」状态,否则右键订阅选择「使用」
  3. 确认节点已选中:进入「代理」页面,确认策略组中选中了具体节点而非「DIRECT」
  4. 检查端口是否被占用:Clash 默认使用 7890(HTTP)和 7891(SOCKS5)端口,若被其他程序占用会导致代理失败,可在设置中修改端口
  5. 重启客户端:完全退出后重新启动,部分系统代理设置需要重启才能生效
  6. 检查浏览器扩展:部分浏览器代理扩展(如 SwitchyOmega)可能与系统代理冲突,临时禁用扩展测试
TUN 模式需要创建虚拟网卡,必须有管理员权限:

Windows:
  • 右键 Clash Verge Rev 图标 → 「以管理员身份运行」,再开启 TUN 模式
  • 或在「设置 → TUN 模式」中点击开启,在弹出的 UAC 权限确认窗口中点击「是」
macOS:
  • 在弹出的权限请求中输入 Mac 登录密码确认即可
  • 若无弹出窗口,前往「系统设置 → 隐私与安全性 → 网络扩展」确认 Clash 已获得授权
Linux:
  • 使用 sudo 启动客户端:sudo clash-verge
这个错误表示浏览器尝试通过代理服务器连接,但代理服务器不可用:

  1. Clash 客户端已关闭但系统代理残留:重新打开 Clash 客户端,或在「系统设置 → 网络 → 代理」中手动关闭代理设置
  2. Clash 客户端未正常启动:完全退出后重新以管理员身份运行
  3. 端口被占用:检查 7890 端口是否被其他程序占用,在客户端设置中修改监听端口后重启
  4. 防火墙拦截:在 Windows 防火墙中添加 Clash 应用的入站/出站规则例外
这是因为 Clash 关闭时系统代理设置未正确恢复。解决方法:

Windows:
  1. 打开「设置 → 网络和 Internet → 代理」
  2. 在「手动设置代理」下关闭「使用代理服务器」开关
macOS:
  1. 「系统设置 → 网络 → 选择当前网络 → 代理」
  2. 取消勾选「Web 代理(HTTP)」和「安全 Web 代理(HTTPS)」

预防方法:在 Clash Verge Rev 设置中开启「退出时自动关闭系统代理」,确保客户端退出时自动恢复系统网络设置。
可能原因与解决方法:

  1. 配置文件 YAML 语法错误:打开「设置 → 配置文件」,检查当前配置文件内容,确认无语法错误;临时切换到空白配置或其他订阅
  2. Mihomo 内核版本不兼容:在「设置 → 内核」中更新到最新版本的 Mihomo 核心
  3. 端口冲突:其他进程占用了 Clash 使用的端口,在设置中修改混合端口(Mixed Port)后重启
  4. 重置配置:在应用设置中选择「重置为默认配置」,然后重新导入订阅
  5. 重新安装:完全卸载后下载最新版本重新安装

iOS 专题与进阶使用

iOS 购买指南、Stash 与 Shadowrocket 对比,以及规则自定义、DNS 配置等进阶问题。

因合规原因,Stash、Shadowrocket、Quantumult X 等代理应用未在中国大陆 App Store 上架,使用国区 Apple ID 无法搜索到这些应用。

解决方案:注册美区 Apple ID
  1. 在 Safari 中打开 appleid.apple.com → 「创建 Apple ID」
  2. 国家或地区选择「美国」,填写美国地址(俄勒冈州 Oregon 无消费税,可随意填写城市)
  3. 验证邮箱完成注册
  4. 打开 App Store → 点击右上角头像 → 滑到底部 → 「退出登录」→ 用美区账号登录
  5. 搜索「Stash」或「Shadowrocket」,购买后可切回国区账号

已购买的应用长期有效,切回国区账号后仍可正常使用和更新。
两款应用各有优势,根据需求选择:

Shadowrocket(约 $2.99)

iOS 上使用最广泛的代理应用,操作极简,订阅一键导入,新手友好。支持常见代理协议,但对新协议的支持不如 Stash 及时。适合注重简单易用的用户。


总结:新手且追求简单 → Shadowrocket;需要完整 Clash 规则支持或新协议 → Stash
默认配置下可能存在 DNS 泄漏风险(DNS 查询走直连而非代理)。推荐配置:

  1. 开启 DNS 覆盖(fake-ip 或 redir-host):在配置文件或客户端 DNS 设置中开启,防止 DNS 查询泄漏真实意图
  2. 设置 DoH / DoT DNS:使用加密 DNS 服务器(如 https://dns.cloudflare.com/dns-query)防止 ISP 监听 DNS 请求
  3. 开启 TUN 模式:接管全部系统流量,包括 DNS 查询,从根本上防止泄漏

可访问 browserleaks.com/dns 检测当前是否存在 DNS 泄漏。
在 Clash YAML 配置文件的 rules 部分,可在现有规则最前面添加自定义规则(规则从上到下优先匹配):

yaml
rules:
  # Custom rules — placed before existing rules
  - DOMAIN,example.com,PROXY        # force PROXY
  - DOMAIN-SUFFIX,mybank.com,DIRECT # always DIRECT
  - IP-CIDR,192.168.0.0/16,DIRECT   # LAN direct
  # ... existing rules from subscription ...
  - MATCH,PROXY
常用规则类型:
  • DOMAIN,域名,策略:精确匹配域名
  • DOMAIN-SUFFIX,后缀,策略:匹配域名及其子域名
  • DOMAIN-KEYWORD,关键词,策略:匹配包含关键词的域名
  • IP-CIDR,IP段,策略:按 IP 地址段匹配

在 Clash Verge Rev 中,可在「订阅」→「编辑」中直接添加覆盖规则(Override)而无需修改订阅文件本身。
可以,但需要路由器支持安装自定义固件或具备足够的运算能力:

  • OpenWrt 路由器:可安装 OpenClashMihomo(原 Clash Meta) 插件,实现全家流量透明代理
  • 软路由(x86 / ARM):安装 iStoreOS、Immortalwrt 等固件后,配置 OpenClash 或直接运行 Mihomo 核心
  • 小米路由器 / TP-Link / 华为等家用路由器:通常不支持,需要刷入第三方固件

路由器方案配置较为复杂,适合有一定技术基础的用户。普通用户在每台设备上单独安装客户端更为简便。
各客户端的日志查看方式:

  • Clash Verge Rev:左侧菜单点击「日志」,可实时查看所有请求的路由决策(DIRECT / PROXY / REJECT)和匹配的规则
  • ClashMeta for Android:主界面右上角「···」→「日志」
  • Stash(iOS):底部「工具」→「日志」
  • Shadowrocket(iOS):主界面底部「工具」→「最近请求」

通过日志可以看到每个请求走了哪个节点、匹配了哪条规则,是排查「为什么某网站不走代理」或「为什么国内网站走了代理」的最有效工具。

问题没有解决?

如果以上内容仍未解答您的疑问,可以前往各客户端的 GitHub 仓库提交 Issue,或查阅官方 Wiki 获取更详细的技术文档。

准备好了?立即下载 Clash 客户端

所有平台安装包本站直托管,无需访问 GitHub,5 分钟完成安装配置。