安装与迁移 · Clash 技术博客

Clash for Mac 怎么下载安装?芯片与首次配置指南

Mac 安装包要匹配 Apple 或 Intel 芯片。Gatekeeper 提示、应用启动失败和网页打不开分别处理;导入订阅后用系统代理核对连接,卸载或换客户端时撤除旧代理设置。

  • macOS
  • Apple Silicon
  • Intel
本文目录

Mac 上的“打不开”可能指应用本身,也可能指代理后的网页,两者需要不同处理。下载与安装阶段重点看芯片、文件来源和系统安全提示;进入应用后再确认配置与请求。更换旧客户端时,还要把它留下的代理设置一起撤掉。

Mac 下载:Apple Silicon 还是 Intel?

在苹果菜单的“关于本机”里查看芯片或处理器栏,按下表选择对应的 macOS 附件。二手和单位设备不宜按购买年份猜架构。

从 Clash Verge Rev 等实际项目的 Release 页面下载 macOS 附件,文件列表应能对应版本标签和发布说明。不要使用名称相似的网盘“Mac 破解版”,也不要因为文件里带 Clash 就默认它仍受维护。

Mac 与附件标记

本机显示选择
Apple M1、M2、M3 或后续 Apple 系列芯片arm64 / Apple Silicon
Intel 处理器x64 / Intel
Universal同时包含两种架构,文件通常更大
无法确定回到“关于本机”查看,不用猜

将 DMG 中的应用安装到 Applications

标准安装过程

  1. 打开下载的 DMG

    等待访达显示应用图标和 Applications 文件夹。

  2. 把应用拖到 Applications

    复制完成后从“应用程序”目录启动,不要长期在 DMG 里运行。

  3. 推出磁盘映像

    应用已复制,DMG 可以从访达侧栏推出。

  4. 保留原始 Release 信息

    版本和架构以后排障、更新时还会用到。

若 Applications 里已有同名旧版本,先完全退出菜单栏程序,再替换应用。旧 ClashX、其他 Mihomo 客户端或 VPN 同时运行时,可能轮流修改系统代理,看起来像新版本安装失败。

处理“无法验证开发者”与应用损坏提示

macOS 首次打开来自网络的应用时,可能显示无法验证开发者或应用已被阻止。再次核对项目 Release、版本与文件名后,到“系统设置 > 隐私与安全”查看刚被拦截的项目,并按系统提供的“仍要打开”流程确认。

不要执行关闭 Gatekeeper 的全局命令,也不要为了绕过提示安装来历不明的签名补丁。系统给单个应用的例外已经足够,其他下载内容仍应继续受到保护。若提示应用已损坏,先重新下载匹配架构的附件,而不是直接移除安全属性。

菜单栏图标与 Mihomo 启动状态

第一次启动时,界面出现不代表 Mihomo 已经准备好。打开设置或日志,确认内核没有反复退出,客户端能正常读写配置目录。此时尚未导入订阅,遇到 core failed、permission denied,应检查本机安装和权限,而不是订阅。

如果应用在 Rosetta 提示后才能打开,通常说明选了 Intel 构建。Apple 芯片虽然可以运行部分 Intel 应用,仍建议换成项目提供的 arm64 版本,减少额外依赖和后续更新混淆。

导入订阅并开启系统代理

以下以 Clash Verge Rev 为例:在 Profiles(订阅)页添加 Clash 或 Mihomo 兼容订阅,手动更新并选中它。进入 Proxies 固定一条节点,保持 Rule,再开启 System Proxy。macOS 请求修改代理权限时,确认发起者是刚安装的客户端。

浏览器打开熟悉的网站时,Connections 应出现对应连接。普通系统代理跑通以前,不要开启 TUN 或安装网络扩展;否则一次失败会同时涉及订阅、节点、系统代理和网络权限。

使用其他 macOS 客户端时,按它自己的订阅与连接入口操作;找不到 Profiles 不表示安装失败。

首次连接的可见结果

  • Profile 显示本次更新时间
  • Proxies 中可以选择具体节点
  • macOS 系统代理由当前客户端写入
  • Connections 能找到刚才的浏览器请求

应用打不开与网页打不开的处理

应用图标带禁止符号

检查 macOS 版本要求与应用架构,下载匹配的构建。

应用提示已损坏

从原 Release 重新下载,确认文件完整和来源一致。

订阅更新报 401 / 403

链接凭据或账号状态有问题,与 macOS 权限无关。

浏览器失败且 Connections 为空

检查 System Proxy 是否写入,并退出其他代理客户端。

连接已进入 Clash 但 timeout

换一条确认可用的节点,不必重装 DMG。

卸载或迁移时,撤掉 macOS 代理设置

准备卸载、回退版本或迁移到另一客户端时,在当前程序里关闭系统代理和 TUN,再从菜单栏彻底退出。只关闭窗口,后台进程可能仍在监听本地代理端口;直接把应用拖进废纸篓,浏览器仍会尝试连接已经停止的代理端口。

到 macOS 网络设置检查 HTTP、HTTPS、SOCKS 代理是否已经撤掉,浏览器应能直接访问本地可达的网站。确认直连恢复后,再删除 Applications 里的应用和不再需要的数据;迁移时重新导入订阅,不要把两个客户端的数据目录互相覆盖。

新客户端开启 System Proxy 后,Connections 应出现新的浏览器请求。以后换版本或客户端,也要保留退出程序与检查直连这两个动作。

参考资料