01

下载与版本选择

不同平台、不同架构该如何选择安装包?

搭载 Intel 或 AMD 处理器的 Windows 笔记本和台式机用户请选择 x64 版本,这也是绝大多数用户的情况。

只有搭载高通骁龙(Snapdragon X/8cx)等 ARM 处理器的设备(如部分 Surface Pro、华硕 NovaGo、联想 ThinkPad X13s 等轻薄本)才需要选择 ARM64 版本

不确定时,直接下载 x64 版本安装即可,安装后可正常使用。如需确认处理器架构,可在「设置 → 系统 → 关于」查看「设备规格 → 系统类型」。

点击屏幕左上角 苹果图标 →「关于本机」,查看「芯片」或「处理器」一栏:

  • 显示 Apple M1 / M2 / M3 / M4 等字样 → 选择 ARM64(Apple Silicon)
  • 显示 Intel Core i5 / i7 / i9 等字样 → 选择 x64(Intel)

快速判断方法:2020 年底发布的 MacBook Air(M1)是 Apple Silicon 的起点,2020 年底之后购买的 Mac 基本均搭载 Apple Silicon 芯片,选择 ARM64 版即可。

若不慎下载了错误版本,macOS 也会提示版本不兼容,重新下载正确版本即可,不会造成系统损坏。

  • ARM64-v8a:2016 年后发布的绝大多数安卓手机均支持,文件体积最小、运行性能最优,推荐优先选择。华为、小米、OPPO、vivo、三星等 2017 年后发布的旗舰与中端机型均适用。
  • ARMv7:适合 2016 年前的旧机型,或 ARM64-v8a 版安装失败时的备用选项。
  • 通用版(Universal):兼容所有架构,体积最大。不确定设备架构时直接选此版本,安装不会出错。

如何查看设备架构:可在「设置 → 关于手机 → 处理器型号」确认,或安装 CPU-Z 等工具查看 ABI 信息。

  • .deb 包:适用于 Debian、Ubuntu、Linux Mint、Pop!_OS 等 Debian 系发行版,使用 sudo dpkg -i 文件名.deb 安装。
  • .rpm 包:适用于 Fedora、CentOS、RHEL、openSUSE 等 Red Hat 系发行版,使用 sudo rpm -i 文件名.rpmsudo dnf install 文件名.rpm 安装。
  • .gz 二进制文件(内核):通用 Linux 二进制,解压赋权后即可运行,适合服务器/容器环境部署 Mihomo 内核,不含图形界面。

不确定自己的发行版?在终端执行 cat /etc/os-release 查看 ID_LIKE 字段即可判断所属系列。

本站提供 5 大平台的 Clash 客户端安装包下载:

  • Windows:Clash Verge Rev(推荐)、FlClash、Clash Nyanpasu、Clash for Windows(归档版)
  • macOS:Clash Verge Rev(推荐)、FlClash、ClashX Meta(归档版)
  • Android:Clash Meta for Android(推荐)、FlClash、Surfboard
  • iOS:iOS 平台不提供本地安装包,推荐通过 App Store 购买 Stash 或 Shadowrocket
  • Linux:Clash Verge Rev(推荐)、FlClash;另提供 Mihomo 内核二进制文件(Windows/macOS/Linux 多架构)

所有客户端均基于 GPL-3.0 开源协议,永久免费。

02

安装与配置

如何安装客户端、导入订阅、配置代理模式?

Clash 客户端本身不提供任何服务器节点。它相当于一辆性能强劲的赛车,但需要您自行提供「燃料」——即代理节点/订阅服务。

完整的使用流程如下:

  1. 另行购买机场订阅服务(提供境外代理服务器节点),或自行搭建境外服务器
  2. 获取机场提供的订阅链接(Subscription URL)
  3. 在 Clash 客户端的「配置文件 / Profiles」页面粘贴订阅链接并点击下载/更新
  4. 选择一个节点并开启代理,即可正常访问

如已有订阅仍无法使用,请检查:节点是否有效、系统代理是否已开启、防火墙是否拦截了 Clash 进程。

这是 macOS Gatekeeper 安全机制的正常拦截行为,并非病毒警告。解决方法:

  • 方法一(推荐):前往「系统设置 → 隐私与安全性」,向下滚动找到被拦截的应用提示,点击「仍要打开」确认即可。
  • 方法二(终端命令):打开终端执行以下命令(替换为实际应用路径)后再双击打开:
    xattr -cr /Applications/Clash\ Verge.app

授权一次后系统会记住,后续直接双击打开即可,无需重复操作。

Android 系统默认禁止安装来自应用商店以外的 APK(「未知来源」)。请按以下步骤操作:

  • Android 8.0 及以上:系统会弹出提示,点击「设置」→ 允许该来源的应用安装,然后返回重新安装。
  • Android 7.0 及以下(旧机型):进入「设置 → 安全」,开启「允许安装未知来源的应用」,安装完成后可关闭。
  • 部分品牌机型(如 MIUI / ColorOS):还需在「设置 → 应用安全 / 应用权限」中单独对浏览器或文件管理器授予安装权限。

安装完成后可关闭此权限,不影响已安装的应用正常运行。

  • 系统代理模式:仅拦截支持 HTTP/SOCKS 协议的流量,依赖应用主动读取系统代理设置。部分工具(如游戏客户端、某些命令行工具)不遵守系统代理,流量无法被代理。
  • TUN 模式(虚拟网卡透明代理):在系统层创建虚拟网卡,接管所有 TCP/UDP 网络流量,不依赖应用是否支持代理设置。所有应用的流量均会经过 Clash 处理,适合需要全局代理或代理游戏的场景。

普通用户建议:日常浏览器使用系统代理即可,响应速度快、资源占用低;需要代理游戏、全局流量管控时启用 TUN 模式(Windows / macOS 下需要管理员权限)。

基本部署流程如下:

  1. 下载对应架构的 .gz 文件,解压后赋予执行权限:
    gunzip mihomo-linux-amd64.gz && chmod +x mihomo-linux-amd64
  2. 将二进制文件移至系统路径:sudo mv mihomo-linux-amd64 /usr/local/bin/mihomo
  3. 创建配置目录并放入 config.yaml 文件(填写节点信息和规则)
  4. 创建 systemd 服务文件 /etc/systemd/system/mihomo.service,设置 ExecStart=/usr/local/bin/mihomo -d /etc/mihomo
  5. 执行 sudo systemctl enable --now mihomo 启用并立即启动

默认监听端口:HTTP 代理 7890,SOCKS5 代理 7891,RESTful API 9090。可通过外部 Web 面板(如 MetaCubeX/metacubexd)管理节点。

03

客户端对比

各平台客户端功能差异与选型建议

三者均基于 Clash.Meta(Mihomo)内核,均可导入同一份订阅配置,区别在于界面设计和功能侧重:

  • Clash Verge Rev(推荐):功能最全面,更新最活跃,界面现代,支持 TUN 模式、订阅托管、JS 规则脚本,覆盖 Windows / macOS / Linux。适合绝大多数用户。
  • FlClash:基于 Flutter 开发,界面简洁,同时支持 Windows / macOS / Android / Linux,设计统一。适合跨设备使用同一套操作逻辑的用户,或偏好简洁界面的用户。
  • Clash Nyanpasu:支持 JavaScript / Lua / Python 脚本自定义规则,可精细控制每条请求的代理行为,适合有定制规则需求的进阶用户,覆盖 Windows / macOS / Linux。

新手首选 Clash Verge Rev,上手快、功能全、社区支持活跃。

原版 Clash for Windows(CFW)由 Fndroid 开发,已于 2023 年 11 月停止维护并删除 GitHub 仓库,不再提供安全更新和新协议支持,继续使用存在安全风险。

推荐迁移至:

  • Clash Verge Rev(首选):界面设计与 CFW 相近,功能更强大,持续更新,迁移学习成本最低。
  • FlClash(次选):界面更简洁,操作略有差异,适合跨平台用户。

迁移方法:直接在新客户端的「配置文件 / Profiles」页面粘贴原有订阅链接,更新后即可使用,无需重新配置节点。CFW 使用的 YAML 配置文件格式与 Clash.Meta 内核完全兼容。

  • Clash Meta for Android(推荐):由 MetaCubeX 官方维护,直接集成 Clash.Meta 内核,协议支持最全(含 TUIC v5、Hysteria2、VLESS Reality 等新一代协议),支持按应用分流、TUN VPN 模式、订阅一键导入。功能最强大,适合对协议支持有要求的用户。
  • FlClash(Android):Flutter 开发,界面简洁清爽,新手友好,操作逻辑与桌面端 FlClash 保持一致。适合同时在手机和电脑上使用 Clash、希望跨设备操作统一的用户,或偏好简洁 UI 的用户。
  • Surfboard:兼容 Clash 订阅格式,同时支持 Surge 配置文件,操作界面独特,适合同时使用 Clash 与 Surge 服务的用户。
  • Stash:完整支持 Clash Premium 规则语法和复杂规则集,功能体验与桌面端 Clash 最接近,支持 TUN 全局代理、分应用路由和 Apple 快捷指令自动化。适合已熟悉 Clash 规则语法的进阶用户,价格相对较高。
  • Shadowrocket(「小火箭」):iOS 平台使用量最广,支持直接导入 Clash YAML 订阅格式,兼容 SS、VMess、Trojan、Hysteria2 等主流协议,配置简便,价格较低,稳定性好。适合普通用户直接使用 Clash 订阅链接。

一般用户选 Shadowrocket,价格实惠、上手简单;对规则精细化控制有要求的用户选 Stash。两者均为付费 App,需在 App Store 自行购买。

  • Mihomo 内核(原 Clash.Meta):纯命令行程序,负责实际的代理流量处理。需要手动编写 YAML 配置文件并通过终端启动,没有图形界面。适合在 服务器、OpenWrt 路由器、Docker 容器中部署,需要具备基础命令行操作能力。
  • GUI 客户端(如 Clash Verge Rev):在 Mihomo 内核上层封装了图形界面,内置内核,提供可视化的订阅管理、节点切换、流量实时看板,无需命令行操作。

普通桌面用户无需单独下载内核,直接安装 Clash Verge Rev 或 FlClash 等 GUI 客户端即可,内核已内置在安装包中。只有需要在服务器/路由器上部署的用户才需要单独下载 Mihomo 内核二进制文件。

04

故障排查

代理不生效、订阅更新失败、连接超时等问题解决

按以下步骤逐项排查:

  1. 确认系统代理已开启:在 Clash Verge Rev 主界面查看「系统代理」开关是否处于启用状态(蓝色/绿色)。
  2. 确认配置文件已选中:在「配置文件 / Profiles」页面确认有配置文件处于选中/激活状态。
  3. 确认节点可用:在「代理 / Proxies」页面对节点进行延迟测试,确认延迟数值正常(非超时)。
  4. 检查防火墙/杀毒软件:Windows Defender 或第三方杀软可能拦截 Clash 进程,尝试临时关闭或添加白名单。
  5. 检查代理规则模式:若规则模式设置为「直连(Direct)」则所有流量不走代理,切换为「规则模式(Rule)」或「全局(Global)」。
  • 网络连接失败:订阅链接通常是境外域名,在没有代理的情况下可能无法访问。可先手动导入一个可用配置(或使用已有节点),开启代理后再更新订阅;或在客户端设置「订阅下载代理」为系统代理端口。
  • 订阅链接过期:向机场服务商确认订阅是否已到期或被重置,获取新的订阅链接。
  • URL 格式问题:确认粘贴的订阅链接完整,以 http://https:// 开头,没有多余空格。
  • 配置格式不兼容:部分老旧订阅格式可能不被 Clash.Meta 内核支持,联系机场更新订阅格式,或使用订阅转换工具将其转为 Clash YAML 格式。
  • 切换节点:在「代理 / Proxies」页面对全部节点做延迟测试,选择延迟最低、丢包率最少的节点。
  • 切换代理协议:若当前使用 VMess/Trojan 仍不稳定,可尝试机场提供的 Hysteria2 或 TUIC v5 节点,这些新一代协议基于 UDP/QUIC,在高延迟/高丢包网络环境下表现更稳定。
  • 启用 TUN 模式:系统代理模式下部分 DNS 请求可能泄漏,启用 TUN 模式可解决 DNS 污染导致的连接问题。
  • 检查本地 DNS:在客户端设置中将 DNS 模式改为「Fake-IP」或「Redir-Host」模式,并使用加密 DNS(如 DoH: https://1.1.1.1/dns-query)。
  • 联系机场服务商:若所有节点均高延迟,可能是机场节点线路问题,建议联系服务商反馈或更换服务商。

TUN 模式需要在系统内核层安装虚拟网卡驱动,确实需要管理员权限。

  • 右键以管理员身份运行 Clash Verge Rev 客户端,再开启 TUN 模式,驱动即可自动安装。
  • 驱动安装失败:确保 Windows 已更新至最新版本,并在「设备管理器」中检查是否有冲突驱动。Clash Verge Rev 使用的是 WinTUN 驱动,也可在 wintun.net 手动下载安装。
  • 杀毒软件拦截:部分杀软会拦截虚拟网卡驱动安装,临时关闭实时防护后重试安装驱动。

若仅需代理浏览器流量,普通系统代理模式即可,无需开启 TUN 模式。

这通常是客户端异常退出时系统代理设置未被清除导致的,系统仍指向不存在的本地代理端口,导致无法上网。

解决方法:

  • Windows:进入「设置 → 网络和 Internet → 代理」,将「使用代理服务器」关闭,或清除代理地址。
  • macOS:进入「系统设置 → 网络 → 高级 → 代理」,取消勾选所有代理选项。
  • 重新打开 Clash 客户端,手动关闭系统代理开关后再退出,可正常清除代理设置。

建议养成习惯:先在客户端内关闭系统代理开关,再退出程序,避免此问题。

05

平台与协议

系统版本要求、支持协议、iOS 限制与开源安全性

  • Windows:Clash Verge Rev 要求 Windows 10 / 11(x64 或 ARM64),不支持 Windows 7 / 8 / 8.1。
  • macOS:Clash Verge Rev 和 FlClash 要求 macOS 12 Monterey 及更新版本,同时支持 Apple Silicon 和 Intel 双架构。
  • Android:Clash Meta for Android 和 FlClash 要求 Android 5.0(API 21)及以上,2014 年后发布的主流机型均可使用。
  • iOS:Stash 和 Shadowrocket 均要求 iOS 16 及以上,支持 iPhone 和 iPad。
  • Linux:支持主流 x86_64 和 ARM64 架构,推荐 Debian 11+ / Ubuntu 20.04+ / Fedora 36+。

Clash.Meta(Mihomo)内核支持目前主流的全部代理协议,包括:

  • Shadowsocks(SS)/ ShadowsocksR(SSR):最广泛使用的代理协议,兼容性最强
  • VMess / VLESS:V2Ray 核心协议,VLESS Reality 具备极强的防检测能力
  • Trojan / Trojan-Go:伪装为 HTTPS 流量,防封锁能力强
  • TUIC v5:基于 QUIC 的新一代协议,低延迟、抗丢包
  • Hysteria2:基于 QUIC 的高速传输协议,在高延迟网络下表现出色
  • WireGuard:现代 VPN 协议,速度快、开销低
  • SOCKS5 / HTTP(S) 代理:本地代理协议

机场订阅通常已包含多种协议的节点,客户端会自动读取配置,无需手动设置协议类型。

iOS 平台的限制完全来源于 Apple 的封闭生态系统

  • Apple 要求所有 iOS 应用必须通过 App Store 审核和分发,严禁绕过 App Store 的安装方式(Sideload)在正式设备上长期使用
  • 开发者需支付 $99/年的 Apple Developer 账号费用,且代理类应用审核门槛高,大部分开发者选择收费以维持运营
  • 免费且功能完整的 Clash 客户端难以在 App Store 上架并持续维护

关于 IPA 文件:本站不提供 IPA 文件。通过第三方平台安装 IPA(如爱思助手、AltStore)存在账号封禁、隐私风险和频繁重签名问题,不建议普通用户使用。购买 App Store 正版应用(Shadowrocket 价格约 ¥18 / $2.99)是最稳定可靠的选择。

在 OpenWrt 路由器上部署 Clash 可实现全家网络透明代理,主要有以下方案:

  • 下载 Mihomo 内核 MIPS softfloat 版本:本站提供 mihomo-linux-mips-softfloat.gz,适用于搭载 MIPS 处理器的 OpenWrt 路由器(如老款 TP-Link、华为路由器),解压后配合 iptables 规则进行透明代理。
  • OpenWrt 软件源安装:部分 OpenWrt 软件源提供封装好的 luci-app-mihomo 等一键安装包,自带 Web 管理界面。
  • ARM64 Linux 内核:若路由器搭载 ARM64 处理器(如部分高端路由器),下载 mihomo-linux-arm64.gz 版本。

路由器部署需要基础 Linux 命令行操作能力,建议参考本站教程页面或社区文档进行配置。

完全免费。本站提供的所有 Clash 客户端(Clash Verge Rev、FlClash、Clash Nyanpasu、Clash Meta for Android、Surfboard 等)均基于 GPL-3.0 开源协议,永久免费,无付费功能、无订阅费用、无广告。

关于安全性:

  • 所有客户端的源代码均公开在 GitHub,可供任何人审计,不存在隐藏后门的可能
  • Mihomo(Clash.Meta)内核由 MetaCubeX 社区维护,活跃度高,安全问题会及时修复
  • 本站提供的安装包与 GitHub Releases 发布版本一致,用户也可直接前往各项目 GitHub 仓库下载

请注意区分:Clash 客户端本身免费,但使用代理需要另行付费购买机场订阅服务或自建服务器。

Still Have Questions? · 仍有疑问?

已经下载完成?查看教程 准备开始?立即下载

前往下载页获取适合你平台的 Clash 客户端安装包,配合教程 5 分钟完成配置。

下载客户端 查看使用教程