下载与版本选择
不同平台、不同架构该如何选择安装包?
搭载 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 文件名.rpm或sudo 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 开源协议,永久免费。
安装与配置
如何安装客户端、导入订阅、配置代理模式?
Clash 客户端本身不提供任何服务器节点。它相当于一辆性能强劲的赛车,但需要您自行提供「燃料」——即代理节点/订阅服务。
完整的使用流程如下:
- 另行购买机场订阅服务(提供境外代理服务器节点),或自行搭建境外服务器
- 获取机场提供的订阅链接(Subscription URL)
- 在 Clash 客户端的「配置文件 / Profiles」页面粘贴订阅链接并点击下载/更新
- 选择一个节点并开启代理,即可正常访问
如已有订阅仍无法使用,请检查:节点是否有效、系统代理是否已开启、防火墙是否拦截了 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 下需要管理员权限)。
基本部署流程如下:
- 下载对应架构的
.gz文件,解压后赋予执行权限:gunzip mihomo-linux-amd64.gz && chmod +x mihomo-linux-amd64 - 将二进制文件移至系统路径:
sudo mv mihomo-linux-amd64 /usr/local/bin/mihomo - 创建配置目录并放入
config.yaml文件(填写节点信息和规则) - 创建 systemd 服务文件
/etc/systemd/system/mihomo.service,设置ExecStart=/usr/local/bin/mihomo -d /etc/mihomo - 执行
sudo systemctl enable --now mihomo启用并立即启动
默认监听端口:HTTP 代理 7890,SOCKS5 代理 7891,RESTful API 9090。可通过外部 Web 面板(如 MetaCubeX/metacubexd)管理节点。
客户端对比
各平台客户端功能差异与选型建议
三者均基于 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 内核二进制文件。
故障排查
代理不生效、订阅更新失败、连接超时等问题解决
按以下步骤逐项排查:
- 确认系统代理已开启:在 Clash Verge Rev 主界面查看「系统代理」开关是否处于启用状态(蓝色/绿色)。
- 确认配置文件已选中:在「配置文件 / Profiles」页面确认有配置文件处于选中/激活状态。
- 确认节点可用:在「代理 / Proxies」页面对节点进行延迟测试,确认延迟数值正常(非超时)。
- 检查防火墙/杀毒软件:Windows Defender 或第三方杀软可能拦截 Clash 进程,尝试临时关闭或添加白名单。
- 检查代理规则模式:若规则模式设置为「直连(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 客户端,手动关闭系统代理开关后再退出,可正常清除代理设置。
建议养成习惯:先在客户端内关闭系统代理开关,再退出程序,避免此问题。
平台与协议
系统版本要求、支持协议、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 客户端本身免费,但使用代理需要另行付费购买机场订阅服务或自建服务器。