AirlockDocumentation
文档中心
GitHub ↗

安装与校验

无论从哪个平台开始,安装路径都遵循同一原则:从官方渠道获取、核对 SHA-256(Linux 另有 GPG 签名)、失败即拒绝。

01

系统要求

  • macOS 12 Monterey 或更高(Apple Silicon 与 Intel)。
  • Windows 10 或更高(x64、x86/i686、arm64)。
  • Linux x64 或 arm64 桌面发行版(AppImage);64 位树莓派系统可直接安装。
  • Linux ARMv7(32 位树莓派)需在设备端构建,见跨平台章节
02

通过 npm 安装(推荐)

npm install 本身无副作用:不会下载、启动应用或修改系统设置。安装命令由 airlock-installer 执行,它先下载当前平台的固定校验和产物并核验。

全平台通用
npm install -g airlock-relay
airlock-installer install --open

行为分平台:macOS 安装到 ~/Applications;Windows 静默运行 NSIS(出现 UAC 提示);Linux 安装 AppImage 到 ~/.local/bin/Airlock.AppImage。可用 --output <目录> 指定 Linux 安装目录。

03

校验安装包

Release 下载 SHA256SUMS-v0.1.8.txt 与对应产物后:

SHA-256 校验(macOS/Linux)
shasum -a 256 -c SHA256SUMS-v0.1.8.txt
GPG 校验(Linux AppImage/deb)
gpg --import Airlock-gpg-pubkey.asc
gpg --verify Airlock_0.1.8_amd64.AppImage.sig Airlock_0.1.8_amd64.AppImage

公钥指纹:6DE9B706 DF0FBFD8 43F43FE0 A6C7913E B32FAD7E(Airlock Release Signing)。

04

升级

  1. 检查当前版本:airlock-installer version
  2. 执行 npm install -g airlock-relay@latest 更新包。
  3. 再次执行 airlock-installer install:macOS 原子替换应用;Windows 运行新版安装器;Linux 覆盖 AppImage。
  4. 升级后核对 airlock-installer doctor 与路由健康检查。
数据保留

升级不会删除路由配置与 Secret;Server Core 升级请先备份,见运维章节

05

卸载

  • macOS:删除 ~/Applications/Airlock.app;可选删除 ~/Library/Application Support/io.airlock.relay 等数据目录。
  • Windows:设置 → 应用 → Airlock → 卸载(或 MSI 卸载命令)。
  • Linux:删除 ~/.local/bin/Airlock.AppImage;若使用 deb 安装,执行 sudo dpkg -r airlock
  • 全局 CLI:npm uninstall -g airlock-relay
已复制