相关指南
Mac 提示「已损坏」怎么办,以及怎么核验安装包
更新于
结论先说:文件没有坏,也没有被人动过手脚。Mac 上的「已损坏」「无法验证开发者」是 Gatekeeper 在拦截从网页下载的应用。下面先教你怎么自己核验安装包,再给三种放行办法,从最窄的开始用。Windows 上安装 Hiddify 目前实测不会再报毒;如果你的杀毒软件还是报了,也是先核验、再放行。
为什么会被拦
- 从网页下载的文件会被打上隔离标记。macOS 看到这个标记,第一次打开时就会拦下来,提示文字有时是「已损坏」,有时是「无法验证开发者」,原因是同一个。
- 我们做的事:桌面客户端是上游开源项目发布包的原样镜像,我们不改动、不重新打包、不注入任何东西,只是放在自己的下载点方便直接下载。
先自己核验,不要盲目放行
放行等于让系统对这个 App 不再检查,所以顺序应该是先核验再放行,不是反过来。下面这一步不需要专业知识,几分钟能做完。
- 上传 VirusTotal 复核。把安装包拖到 virustotal.com/gui/home/upload ,看有多少家引擎报毒。少数几家(通常是启发式引擎)报、主流厂商都放行,是典型的误报特征;如果大部分主流引擎都报毒,不要安装,直接联系我们。
- 复核通过,再按下一节放行。拿不准的时候先来找客服,我们会核对下载点。
macOS:三种放行办法,从窄到宽
双击后可能弹出「「客户端名」已损坏,无法打开。你应该将它移到废纸篓」,或者「无法打开,因为无法验证开发者」。下面三步从最窄到最宽,能用第一步就不要用第三步。
- xattr 那条命令只对你已经核验过来源的文件用,核验方法见上一节。
- 不要用 sudo spctl --master-disable 全局关掉 Gatekeeper。那是把整台机器的防护关了,而右键打开只影响一个 App。
- macOS 15 之后苹果收紧了右键打开的路径,多数情况下要走「系统设置」那一步,这是系统行为变化,不是我们的包有问题。
- 在「访达」的「应用程序」里找到它,按住 Control 点击图标(或右键),选「打开」,在弹出的对话框里再点一次「打开」。这是只对这一个 App 的一次性放行。
- 如果右键菜单里没有出现可用的「打开」,去「系统设置」→「隐私与安全性」,往下滚到安全性那一段,会看到「已阻止使用「客户端名」,因为它来自身份不明的开发者」,点右边的「仍要打开」,再输入密码确认。
- 如果提示的是「已损坏」,前两步通常都不管用。打开「终端」,粘贴下面这条命令,在后面加一个空格和应用的路径(一般是 /Applications/ 下的 .app),回车后输入登录密码,再打开应用:
sudo xattr -dr com.apple.quarantine这条命令的作用是移除下载来源的隔离标记。 - 首次启动时系统会要求输入密码授权安装网络扩展,同意后才能接管流量。
不想放行?用这三种
本站支持多种接入方式,其中三种的客户端在 Mac 上双击即用,不会出现上面任何提示。想省事就直接用它们,账号是同一个。
- 私网(Tailscale 官方客户端):安装即用,适合日常长期挂着。
- OpenVPN Connect:OpenVPN 官方的安装包,导入配置文件即可。
- 思科 Secure Client:企业级客户端,很多公司电脑本来就装着。
- 三种的具体设置步骤见《选哪种连接方式》和各自的指南,账号通用,不用另外付费。
常见问题
你们的程序到底有没有病毒?
没有,桌面客户端是上游开源项目官方发布包的原样镜像。但这话不该只听我们说——上面第二节给了自己动手的核验方法:把安装包上传 VirusTotal,看各家引擎的判定分布。
Windows 上还会被报毒吗?
目前 Windows 自带的安全中心安装 Hiddify 实测不再报。万一你装的杀毒软件还是报了,先按第二节核验安装包,核验通过再在杀毒软件里把 Hiddify 的安装目录设为信任;不要关掉实时保护来安装。
手机上会有这个问题吗?
iOS 从 App Store 安装不存在这个问题;安卓上偶尔有安全软件提示未知来源,允许即可。