Apple Silicon 安装代理客户端:arm64 与 x64 选择及已损坏提示的解决
本文要点
- Apple 芯片选 arm64 或 aarch64 安装包,Intel 芯片选 x64。
- 提示无法验证开发者时,到系统设置的隐私与安全性里点击仍要打开。
- 提示已损坏通常不是文件真的坏了,用 xattr 命令清除隔离属性后即可打开。
先确认 Mac 的芯片类型
点击屏幕左上角的苹果菜单,选择「关于本机」:
- 显示「芯片」并写着 Apple M 系列,就是 Apple Silicon(也叫 Apple 芯片、ARM 架构)。
- 显示「处理器」并写着 Intel,就是 Intel 芯片。
arm64 和 x64 安装包怎么选
开源客户端的 Releases 页面通常会同时提供好几个文件,按文件名里的架构关键词选择:
| 文件名里的关键词 | 对应芯片 | 说明 |
|---|---|---|
arm64、aarch64 |
Apple 芯片 | M 系列 Mac 选这个 |
x64、x86_64、amd64 |
Intel 芯片 | 老款 Intel Mac 选这个 |
universal |
两者通用 | 同时包含两种架构,直接下载即可 |
在 Apple 芯片上运行 x64 版本需要 Rosetta 转译,效率低,TUN 等功能也更容易出问题。已经装错的话,删除应用后重新下载正确的版本。
以 Clash Verge Rev Mac 版 为例,Apple 芯片应下载文件名带 aarch64 的 .dmg。
提示「无法验证开发者」怎么办
首次打开时如果提示无法验证开发者,或者 Apple 无法检查其是否包含恶意软件,说明应用没有经过苹果公证。确认来源可信后,这样放行:
- 先在提示框里点击「完成」或「取消」,不要点「移到废纸篓」。
- 打开「系统设置」→「隐私与安全性」,向下滚动到「安全性」部分。
- 这里会出现一条关于该应用已被阻止的说明,点击旁边的「仍要打开」。
- 输入开机密码确认,再次打开应用时选择「打开」。
较旧的 macOS 版本还可以在「应用程序」里按住 Control 点击应用图标,选择「打开」来放行;较新的系统取消了这种方式,需要按上面的步骤到系统设置里操作。
提示「已损坏,无法打开」怎么办
这个提示看起来吓人,但多数情况下只是隔离属性导致的。处理步骤:
- 确认应用已经拖进「应用程序」文件夹。
- 打开「终端」(在启动台里搜索终端)。
- 输入下面的命令并回车,把路径换成实际的应用名称:
sudo xattr -r -d com.apple.quarantine /Applications/应用名称.app
- 按提示输入开机密码(输入时屏幕上不显示字符),回车。
- 重新打开应用。
应用名称里带空格时,最简单的做法是先输入命令的前半部分,然后把应用图标从「应用程序」文件夹直接拖进终端窗口,路径会自动填好。
这条命令的作用是清除浏览器下载时附加的隔离标记。只对从官方仓库下载的应用使用,不要用它去放行来源不明的安装包。
仍然打不开时
按可能性从高到低排查:
- 架构选错:Apple 芯片装了 x64 版本,且系统没有安装 Rosetta。换成 arm64 版本最省事。
- 系统版本过低:新版客户端对 macOS 版本有最低要求,查看 Releases 页面的说明,必要时升级系统。
- 安装包不完整:下载中断会造成文件损坏,重新下载一次。
- 客户端能打开但内核起不来:这已经不是安装问题,按 Clash无法启动 排查。
安装完成后,可以接着看 ClashX Meta 教程 或 sing-box Mac 教程 完成订阅导入;各平台可选的客户端汇总在 客户端大全。
常见问题
Mac 提示应用已损坏,应该移到废纸篓,是真的损坏了吗?
大多数情况不是。从浏览器下载的应用会被系统打上隔离标记,未经苹果公证的应用就可能触发这个提示。确认安装包来自官方仓库后,清除隔离属性即可正常打开。
M 芯片的 Mac 装了 x64 版本的客户端会怎样?
如果系统已安装 Rosetta,x64 版本通常也能运行,但需要转译,启动更慢、更耗电,个别涉及内核或虚拟网卡的功能还可能异常。建议卸载后换成 arm64 或 aarch64 版本。
执行 xattr 命令安全吗?
这条命令只是移除系统给下载文件加上的隔离标记,不会修改应用本身。但它等于跳过了系统的一道检查,所以只应该对从官方仓库下载、来源可信的应用使用。
相关macOS客户端文章
全部Clash Verge Rev Mac 教程:macOS 安装、订阅导入与系统代理设置
Mac 上使用 Clash Verge Rev 的完整流程:按芯片选择 aarch64 或 x64 安装包、处理首次打开的安全提示、导入机场订阅并选择节点、开启系统代理或 TUN 模式、让终端走代理,以及验证代理是否生效和常见问题处理。
ClashX Meta 教程:Mac 菜单栏客户端的安装、托管配置与系统代理
ClashX Meta 是 macOS 上常驻菜单栏的轻量代理客户端,使用 Mihomo 内核。本文说明 ClashX Meta 的下载安装、通过托管配置导入机场订阅、选择节点与出站模式、设置为系统代理,以及验证生效和常见问题的处理。
sing-box Mac 教程:macOS 图形客户端与命令行两种用法详解
Mac 上使用 sing-box 有图形客户端和命令行两种方式。本文说明两者的区别与获取途径、如何添加机场提供的 sing-box 远程配置、启用时的系统授权,以及用 Homebrew 安装命令行版本并运行配置文件的步骤和常见报错。
macOS 系统代理修复:退出代理客户端后无法上网的解决方法
Mac 退出或卸载代理客户端后所有网页都打不开,通常是系统代理设置残留造成的。本文说明如何在 macOS 网络设置里关闭残留的网页代理、SOCKS 代理和自动代理配置,并给出终端 networksetup 命令的快速修复方法。