Sam’s Hysteria2 · macOS
安装与安全放行
先确认文件完整,再只为这个应用创建 Gatekeeper 例外。
下载 Universal DMG为什么提示“映像已损坏”?
当前构建使用 ad-hoc 签名且未经过 Apple 公证。macOS 对从浏览器下载的未公证应用会执行 Gatekeeper 隔离检查,并可能使用这条容易误解的提示。它不等同于下载文件真的损坏,所以必须先核对下方 SHA-256。
当前构建使用 ad-hoc 签名且未经过 Apple 公证。macOS 对从浏览器下载的未公证应用会执行 Gatekeeper 隔离检查,并可能使用这条容易误解的提示。它不等同于下载文件真的损坏,所以必须先核对下方 SHA-256。
1. 核对下载文件
DMG 通常位于“下载”文件夹。打开“终端”,运行:
shasum -a 256 ~/Downloads/Sam-Hysteria2-macOS-0.2.13-universal.dmg
结果必须与这一行完全一致:
e90afd3fb2d91da3d02e1810f68f7c7c426046e64b6530dbd61892938960d4bd
如果结果不同,请删除该文件并重新下载,不要继续放行。哈希匹配只证明文件与本站发布版本一致,不代表它经过 Apple 审查。
2. 拖入“应用程序”
双击 DMG,将 Sam’s Hysteria2 拖到 Applications。不要直接在磁盘映像中长期运行。
3. 使用“仍要打开”
从“应用程序”首次打开一次。若 macOS 阻止启动,进入“系统设置 → 隐私与安全性”,向下滚动,在安全性区域点击“仍要打开”,再确认一次。
Apple 官方步骤:安全地打开 Mac 上的 App。
4. 仍显示“已损坏”时
只有在 SHA-256 已匹配、应用已放入 Applications 的前提下,才在终端运行:
xattr -dr com.apple.quarantine "/Applications/Sam’s Hysteria2.app"
该命令只移除这个 App 包的下载隔离属性,不会关闭整台 Mac 的 Gatekeeper。完成后重新打开应用;不要使用任何全局关闭 Gatekeeper 的命令。
连接方式说明
客户端通过 macOS 的 HTTP、HTTPS 与 SOCKS 系统代理工作,连接和恢复代理时会请求管理员密码。不遵循系统代理的应用以及 UDP 流量不会经过节点。