Skip to content

LabVPN v0.1.8(修复 macOS Apple Silicon「已损坏」)

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 22 Oct 03:31
· 0 commits to a6bf401c01ca27df28941f86748f450f75f7de96 since this release

LabVPN v0.1.8

预发布:未做 Apple 公证。仅学习交流,不提供任何 VPN/机场订阅或账号。

本版重点:修复 Apple Silicon(含 M4)安装包「已损坏,无法打开」

  • 原因:未配置 Apple 证书时旧构建的 .app 签名无效;Apple Silicon 要求 arm64 代码签名有效,Gatekeeper 因此报「已损坏」。
  • 修复:
    • macOS 构建在无证书时自动使用 ad-hoc 签名(APPLE_SIGNING_IDENTITY=-);
    • 内置 sidecar(mihomo / fdu-connect / helper)统一签名;
    • CI 构建后强制执行 codesign --verify --deep --strict 校验,杜绝再发无效签名包。

macOS 安装提示

  • 首次打开请右键 → 打开,或到「系统设置 → 隐私与安全性 → 仍要打开」允许;
  • 如提示异常,可执行:xattr -dr com.apple.quarantine /Applications/LabVPN.app。
  • 真正「下载即安装」需要 Apple Developer 证书 + 公证(后续可配置)。

平台产物

macOS aarch64/x64 dmg、Windows exe/msi、Ubuntu deb/AppImage、AlmaLinux rpm。

合规

fdu-connect(AGPL-3.0)与 mihomo(GPL-3.0)独立进程随包分发,附许可证与源码归档。