从 Clash for Windows 迁移到 ClashX 完整指南

为什么要迁移到 ClashX

2023 年末,广受欢迎的 Clash for Windows (CFW) 宣布停止维护,原开发者已删除 GitHub 仓库。这对依赖 CFW 的用户来说是一个重大变化,尤其是 macOS 用户。

⚠️
重要提示

停止维护的软件将不再收到安全更新和 bug 修复,继续使用可能面临安全风险。建议尽快迁移到活跃维护的替代工具。

迁移的主要原因

  • 安全风险:CFW 不再收到安全补丁,可能存在未修复的漏洞
  • 兼容性问题:无法适配最新的 macOS 版本和系统更新
  • 功能停滞:新的代理协议和特性无法得到支持
  • 社区支持:官方渠道关闭,技术支持和问题解答无从获得
  • 未来保障:选择活跃维护的工具才能长期稳定使用

为什么选择 ClashX

ClashX 是 macOS 平台上最成熟的 Clash 客户端之一,具有以下优势:

  • 原生 macOS 应用:专为 macOS 优化,完美支持 Apple Silicon
  • 持续维护:社区活跃,定期更新和修复问题
  • 开源透明:源代码公开,安全性有保障
  • 完全免费:无需付费,所有功能免费使用
  • 配置兼容:支持 CFW 的订阅链接和配置格式
  • 功能全面:支持规则引擎、TUN 模式、DNS 优化等高级功能

迁移前准备工作

在开始迁移之前,我们需要从 Clash for Windows 中导出重要信息,确保迁移过程顺利。

第一步:导出订阅链接

订阅链接是最重要的信息,务必妥善保存:

  1. 打开 Clash for Windows
  2. 点击左侧 "Profiles" 标签页
  3. 找到你当前使用的配置文件
  4. 右键点击配置文件,选择 "Copy URL" 或查看配置文件属性
  5. 将订阅链接保存到安全的地方(推荐使用密码管理器)
💡
提示

如果你有多个订阅,请分别导出每个订阅链接。订阅链接通常以 http:// 或 https:// 开头,包含你的服务商信息。

第二步:备份自定义配置

如果你有自定义的规则或配置,需要备份配置文件:

  1. 在 CFW 中点击 "Profiles" 标签页
  2. 右键点击配置文件,选择 "Open Folder"
  3. 复制 .yaml 或 .yml 配置文件到安全位置
  4. 如有自定义规则集,一并备份 rules 文件夹

第三步:记录重要设置

记录以下 CFW 中的重要设置,以便在 ClashX 中恢复:

  • 代理端口:HTTP 端口和 SOCKS5 端口(通常为 7890/7891)
  • 系统代理模式:全局/规则/直连
  • TUN 模式:是否启用
  • DNS 设置:DNS 服务器地址和模式
  • 开机自启:是否设置开机启动
📋
准备清单

✓ 订阅链接已导出
✓ 配置文件已备份
✓ 重要设置已记录
✓ 确保有稳定的网络连接用于下载 ClashX

下载并安装 ClashX

现在开始下载和安装 ClashX。整个过程非常简单,大约需要 5 分钟。

下载 ClashX

官方下载渠道(推荐):

安装步骤

  1. 打开 .dmg 文件:双击下载的 ClashX.dmg 文件
  2. 拖动安装:将 ClashX 图标拖动到 Applications 文件夹
  3. 首次打开:在 Applications 文件夹中找到 ClashX,右键选择 "打开"
  4. 授权确认:系统会提示 "无法验证开发者",点击 "打开"
  5. 安装辅助工具:ClashX 会请求安装辅助工具,输入系统密码授权
🔒
安全提示

ClashX 需要辅助工具权限来设置系统代理。这是正常的,所有系统级代理工具都需要此权限。务必从官方渠道下载以确保安全。

初始设置

安装完成后,ClashX 会在菜单栏显示图标:

  • 点击菜单栏的 ClashX 图标
  • 确认 "设置为系统代理" 未勾选(稍后配置完成再启用)
  • 选择 "配置" → "打开配置文件夹" 查看配置文件位置

导入订阅配置

这是迁移过程中最关键的一步。ClashX 完全兼容 Clash for Windows 的订阅格式,导入非常简单。

方法一:通过订阅链接导入(推荐)

  1. 打开订阅管理:点击菜单栏 ClashX 图标 → "配置" → "托管配置" → "管理"
  2. 添加订阅:点击窗口左下角的 "+" 按钮
  3. 输入链接:粘贴从 CFW 导出的订阅链接
  4. 命名配置:给配置起个容易识别的名字(如 "主要订阅")
  5. 完成导入:点击 "确定",ClashX 会自动下载配置
  6. 激活配置:在配置列表中选中刚导入的配置

方法二:手动导入配置文件

如果你有自定义配置文件或无法获取订阅链接:

  1. 点击 ClashX 图标 → "配置" → "打开配置文件夹"
  2. 将从 CFW 备份的 .yaml 配置文件复制到此文件夹
  3. 返回 ClashX 菜单,点击 "配置" → "重载配置文件"
  4. 在 "配置" 菜单中选择刚导入的配置文件

验证配置是否成功

  • 点击 ClashX 图标,查看 "出站模式" 菜单
  • 确认可以看到 "全局"、"规则"、"直连" 等模式
  • 点击 "代理" 或 "Proxies" 菜单,查看节点列表
  • 确认能看到所有服务器节点
导入成功标志

如果你能在 "代理" 菜单中看到所有节点,并且可以选择不同的出站模式,说明配置导入成功。现在可以勾选 "设置为系统代理" 开始使用了。

配置迁移对照表

Clash for Windows 和 ClashX 在界面和术语上有些差异,以下对照表帮助你快速找到对应功能。

功能 Clash for Windows ClashX 说明
系统代理 System Proxy 设置为系统代理 勾选后启用系统代理
代理模式 Mode: Global/Rule/Direct 出站模式:全局/规则/直连 功能完全相同
节点选择 Proxies 标签页 代理 菜单 在菜单栏选择节点
配置管理 Profiles 标签页 配置 → 托管配置 管理订阅和配置文件
配置文件夹 Profiles → Open Folder 配置 → 打开配置文件夹 查看配置文件位置
日志查看 Logs 标签页 显示实时日志 查看连接日志
延迟测试 Speed 按钮 代理 → 延迟测试 测试所有节点延迟
增强模式 TUN Mode 增强模式 需要辅助程序
开机启动 General → Start with Windows 设置 → 开机启动 自动启动设置
仪表板 Dashboard 按钮 控制台 → Yacd Dashboard Web 控制面板
端口设置 General → Port 配置文件中修改 默认 7890/7891
规则集 Rules 标签页 查看配置文件 在配置文件中查看

重要功能位置快速指南

常用操作在 ClashX 中的位置:

  • 启用代理:菜单栏图标 → 设置为系统代理(勾选)
  • 切换节点:菜单栏图标 → 代理 → 选择节点分组 → 选择具体节点
  • 更新订阅:菜单栏图标 → 配置 → 托管配置 → 管理 → 选择配置 → 更新
  • 测试延迟:菜单栏图标 → 代理 → Benchmark(或在 Dashboard 中测试)
  • 查看日志:菜单栏图标 → 显示实时日志

常见迁移问题解答

以下是用户在迁移过程中最常遇到的问题及解决方案。

Q1: 导入订阅后看不到节点怎么办?

解决步骤:

  1. 确认订阅链接是否正确且未过期
  2. 检查网络连接,确保可以访问订阅服务器
  3. 尝试手动更新配置:配置 → 托管配置 → 管理 → 更新
  4. 查看日志获取详细错误信息:显示实时日志
  5. 如果订阅链接包含特殊字符,尝试 URL 编码

Q2: ClashX 无法联网,显示连接失败?

可能原因和解决方案:

  • 未启用系统代理:勾选 "设置为系统代理"
  • 未选择节点:在 "代理" 菜单中选择可用节点
  • 端口被占用:检查 7890/7891 端口是否被其他程序占用
  • 防火墙阻止:在系统偏好设置 → 安全性与隐私 → 防火墙中允许 ClashX
  • 配置文件错误:检查配置文件语法是否正确

Q3: 增强模式(TUN 模式)无法启用?

解决方法:

  1. 确保已安装辅助工具(首次启动时会提示安装)
  2. 如未安装,点击 "安装" → "安装辅助程序"
  3. 输入系统管理员密码授权
  4. 重启 ClashX 后再尝试启用增强模式

Q4: 可以同时运行 CFW 和 ClashX 吗?

⚠️
不建议同时运行

两个代理工具同时运行会造成端口冲突和系统代理设置混乱。建议迁移完成并确认 ClashX 正常工作后,再卸载 Clash for Windows。

Q5: ClashX 比 CFW 慢怎么办?

优化建议:

  • 使用延迟测试找到最快的节点
  • 启用 DNS 优化(在配置文件中设置)
  • 关闭不必要的规则集
  • 检查是否启用了过多的脚本和插件
  • 尝试使用 "全局" 模式进行速度对比

Q6: 某些应用无法通过代理怎么办?

解决方案:

  1. 启用增强模式:增强模式可以代理所有应用流量
  2. 配置应用规则:在配置文件中为特定应用添加规则
  3. 使用 TUN 模式:对不支持系统代理的应用最有效

Q7: 如何完全卸载 Clash for Windows?

确认 ClashX 运行正常后:

  1. 退出 Clash for Windows
  2. 将 Clash for Windows.app 移到废纸篓
  3. 删除配置文件夹(可选,建议保留备份一段时间)
  4. 清理系统代理设置(如有残留)

迁移后优化建议

迁移完成后,通过以下优化让 ClashX 发挥最佳性能。

基础优化

  • 设置开机启动:设置 → 开机启动,避免每次手动开启
  • 启用延迟测试:定期测试节点延迟,自动选择最快节点
  • 配置自动更新:设置订阅自动更新间隔(建议 24 小时)
  • 启用实验性功能:如 interface-name 自动检测网卡

性能优化

  • DNS 优化:使用 Fake-IP 模式提升 DNS 解析速度
  • 减少规则复杂度:精简规则集,去除不必要的规则
  • 使用 GeoIP 数据库:提高国内外分流准确性
  • 启用 TCP Fast Open:减少连接建立时间

安全优化

  • 定期更新 ClashX:保持软件最新版本
  • 启用 HTTPS:如果使用 Web Dashboard,启用 HTTPS
  • 保护订阅链接:不要在公共场合分享订阅链接
  • 使用强密码:为 Dashboard 设置强密码

高级配置建议

⚙️
进阶用户推荐

熟悉 YAML 语法的用户可以:

  • 自定义规则集,精准控制分流
  • 使用规则提供商(Rule Provider)动态更新规则
  • 配置策略组(Proxy Group)实现负载均衡
  • 使用脚本(Script)实现自定义逻辑

总结

从 Clash for Windows 迁移到 ClashX 是一个简单而必要的过程。虽然 CFW 停止维护令人遗憾,但 ClashX 作为 macOS 平台的原生应用,提供了更好的系统集成和持续的更新支持。

迁移核心步骤回顾

  1. 准备阶段:导出订阅链接,备份配置文件
  2. 安装阶段:下载并安装 ClashX,授权辅助工具
  3. 配置阶段:导入订阅,验证节点可用
  4. 优化阶段:调整设置,提升性能和安全性

ClashX 的优势

  • 原生 macOS 应用,完美支持 Apple Silicon
  • 开源透明,社区活跃,持续更新
  • 完全免费,功能全面
  • 配置兼容性好,迁移成本低
  • 性能优异,资源占用少
🎯
最后建议

迁移完成后,建议保留 CFW 配置备份一段时间(如 1-2 周),确保 ClashX 运行稳定后再完全卸载。如果遇到任何问题,可以参考本文的常见问题解答部分,或访问 ClashX GitHub Issues 寻求帮助。

📚
相关资源

• ClashX 官方文档:使用教程
• ClashX GitHub:开源仓库
• 配置文件参考:Clash Wiki