为什么必须从旧版 Clash 迁移到 Clash Meta?
如果你在搜索"Clash 无法使用"、"Clash for Windows 停止维护"或"ClashX 不再更新",那么这篇文章正是你需要的。2023 年底,Clash for Windows(CFW)、ClashX 等主流 Clash 客户端相继停止维护,官方仓库已归档只读,不再接受 issue 或 pull request。这意味着它们不会再修复已知漏洞,也不会适配操作系统的新版本。继续使用停更版本,既存在安全隐患,也会随着系统升级逐渐出现兼容性问题。
与此同时,Clash Meta(官方已更名为 Mihomo)作为目前最活跃的 Clash 兼容内核,已经成为社区事实上的主流选择。它不仅完整兼容旧版 Clash YAML 配置文件,还带来了大量新特性:更精准的 DNS 配置、更灵活的路由规则、对 VLESS/Hysteria2/Reality 等新协议的原生支持,以及更稳定的 TUN 模式实现。
迁移的门槛其实比你想象的低得多。绝大多数情况下,你只需要安装新客户端、把现有的订阅链接或配置文件导入进去,就可以直接使用,不需要重新编写任何配置。本文将分平台详细演示完整的迁移步骤;若需要分步图文说明,也可查阅全平台安装与配置教程。
迁移前的准备工作
在安装任何新客户端之前,建议先花 5 分钟做好备份,避免因操作失误丢失精心调配的代理配置。
备份现有配置文件
不同客户端的配置文件存储位置不同,以下是常见位置:
- Clash for Windows(Windows):配置文件存储在
%APPDATA%\clash\profiles\,可在 CFW 的 Profiles 标签页中右键导出 - ClashX(macOS):配置文件位于
~/.config/clash/,直接在访达中按 ⌘⇧G 输入路径即可访问 - ClashX Pro(macOS):路径与 ClashX 相同,均为
~/.config/clash/ - Clash for Android:在应用内"配置"页面选中条目,点击右侧菜单 → "导出"
将 config.yaml 复制到桌面或其他安全位置备用。如果你使用的是订阅链接(而非本地文件),直接记录好订阅 URL 即可,迁移后重新导入更方便。
Windows 平台升级步骤
在 Windows 平台,目前最推荐的 Clash Meta 客户端是 Clash Verge Rev(Clash Verge 的社区维护分支)和 FlClash。两者均基于 Mihomo 内核,界面现代,功能完整,适合不同使用偏好的用户。
下载与安装
- 前往我们的客户端下载页,选择 Windows 平台,下载安装包(推荐选择
.exe安装版,安装更简单) - 双击安装包,按照向导完成安装。安装过程中如弹出 UAC 权限确认,需点击"是"——这是安装 TUN 虚拟网卡驱动所必需的
- 安装完成后,客户端会自动启动并最小化到系统托盘
导入配置或订阅
- 点击托盘图标打开客户端主界面
- 进入"配置"或"Profiles"页面,点击右上角的"+" 或"导入"按钮
- 如果你有订阅链接:选择"URL 订阅",粘贴链接后点击"更新"——客户端会自动下载并解析节点和策略组
- 如果你有本地
config.yaml:选择"本地文件",找到备份的配置文件导入即可 - 导入成功后,在配置列表中点击选中,切换为当前使用的配置
验证代理正常工作
在主界面选择一个节点并开启系统代理(或 TUN 模式)后,打开浏览器访问 ip.sb 或 whatismyip.com,确认 IP 地址已切换为代理节点所在地区。如果 IP 未变化,请检查以下几点:
- 确认客户端状态栏显示"系统代理:已开启"
- 确认选中的代理策略组为"全局"或包含当前访问域名的规则
- 如使用 TUN 模式,确认"以管理员身份运行"客户端,否则驱动无法安装
macOS 平台升级步骤
macOS 用户可以选择 ClashX Meta(菜单栏原生风格)或 Clash Verge Rev(功能更丰富)。以下以 Clash Verge Rev 为例演示。
安装 Clash Verge Rev(macOS)
- 访问我们的下载页,选择 macOS 版本,根据你的 Mac 芯片选择
arm64(Apple Silicon,M1/M2/M3 系列)或x64(Intel)版本 - 打开
.dmg文件,将应用拖入「应用程序」文件夹 - 首次运行时 macOS 会提示"无法验证开发者",需前往「系统设置 → 隐私与安全性」,点击"仍要打开"
- 应用启动后,系统会弹出安装辅助工具的请求(用于 TUN 驱动),输入 macOS 登录密码授权
导入配置(macOS)
操作步骤与 Windows 版本基本相同:进入配置管理页面,通过 URL 订阅或本地文件两种方式导入。导入成功后选中配置,开启"系统代理",即可在 Safari、Chrome 等浏览器中正常使用代理。
Android 平台升级步骤
Android 用户推荐使用 ClashMeta for Android(简称 CFA Meta)或 FlClash。FlClash 界面更现代,同时支持 Android、Windows 和 macOS,适合多设备用户统一使用体验。
安装步骤
- 在我们的下载页找到 Android 版本,下载
.apk安装包 - 在手机"设置 → 安全"中开启"允许安装未知来源应用"(或针对浏览器 / 文件管理器单独授权)
- 找到下载好的 APK 文件,点击安装
- 安装完成后打开应用,首次运行时系统会弹出 VPN 权限申请,点击"确定"授权
导入订阅(Android)
点击应用内"配置"标签页右上角的"+",选择"从 URL 导入",粘贴订阅链接后点击下载。下载完成后点击配置条目将其激活,回到主页点击大按钮启动代理即可。
配置文件兼容性说明
这是很多用户最担心的问题:旧版 Clash for Windows 的 config.yaml 能直接在 Mihomo 内核上运行吗?
答案是:绝大多数情况下可以直接使用,无需修改。 Mihomo 完整保留了 Clash 的核心 YAML 语法,包括 proxies、proxy-groups、rules 等所有主要字段。以下是一些需要关注的细节:
- 协议兼容性:SS、VMess、Trojan、SOCKS5 等主流协议完全兼容。如果你的节点使用了 VLESS 或 Hysteria,旧版 Clash 本来就不支持,迁移到 Mihomo 后反而可以直接使用
- DNS 配置:旧版的
dns字段在 Mihomo 中依然有效,但 Mihomo 新增了fake-ip-filter、proxy-server-nameserver等更精细的选项,可以按需升级 - Rule-Providers:旧版
rule-providers配置在 Mihomo 中同样受支持。如果你使用 ACL4SSR 等远程规则集,迁移后只需重新更新一次即可生效 - 已废弃字段:少数字段(如旧版的
external-controller验证方式)在新版中有细微调整,但不影响基础连接功能。客户端通常会在界面中显示警告,按提示修改即可
常见问题与排查方法
Q:导入订阅后显示"解析失败"或节点为空
常见原因是订阅链接已过期或需要更新。先尝试在浏览器直接访问订阅链接——如果返回正常的 YAML/Base64 内容,说明链接有效,问题在于网络;如果返回 404 或错误页,需要联系服务商更新链接。另外,部分机场的订阅链接在客户端版本较新时需要设置 User-Agent 才能正常获取,可在客户端订阅设置里找到相关选项。
Q:开启 TUN 模式后网络完全断开
TUN 模式需要管理员权限(Windows)或辅助工具授权(macOS)。如果权限不足,驱动安装失败会导致流量无法转发。解决方法:右键以管理员身份重新打开客户端,或在 macOS 隐私设置中重新授权辅助工具,然后再次开启 TUN 模式。
Q:浏览器能用代理,但游戏或命令行工具不走代理
这是系统代理(HTTP/SOCKS 代理)的固有局限——系统代理只对支持代理协议的应用生效,游戏客户端、命令行工具、部分 App 会绕过系统代理直连。解决方案是开启 TUN 模式,通过虚拟网卡在内核层面接管所有 TCP/UDP 流量,彻底解决这类问题。
Q:macOS 系统代理设置后,Safari 正常但 Chrome 仍然直连
Chrome 在 macOS 上默认读取系统代理设置,如果仍然直连,通常是因为 Chrome 缓存了旧的代理状态。重启 Chrome 或清除代理缓存即可解决。如果问题持续,检查是否安装了 VPN 类扩展程序在拦截代理设置。
写在最后:选择一个持续维护的 Clash 客户端
完成迁移之后,你可能会意识到,客户端的持续更新维护远比当下的功能列表更重要。Clash for Windows 停更的教训很直接:一款曾经最受欢迎的客户端,仅仅因为停止维护,就在短短几个月内从"必备工具"变成了"安全隐患"。
这也是我们做这款客户端的初衷。我们基于 Mihomo 内核持续构建,定期跟进内核更新,支持 Windows、macOS、Android、iOS 和 Linux 五大平台。你不需要手动编写任何配置,只需粘贴订阅链接,几秒内即可完成全部设置,让代理工具真正回归"开箱即用"的体验。
更习惯从本站统一获取各平台安装包时,可直接打开下载页完成安装。→ 立即免费下载 Clash,开启流畅上网新体验。