开始使用

安装

选择适合平台的发布产物,或从 Rust 源码构建。

适用版本 1.0.0-alpha已翻译

概览

发布工作流面向 macOS、Linux 和 Windows。请按实际运行机器的架构选择产物。下表列的是构建目标,某个具体预发布是否提供相应文件,应以 GitHub Release 的实际附件为准。这里不会把构建目标冒充已发布文件,也不提供未经核验的校验和或签名声明。

详细说明

从项目的发布页面下载。在 macOS 或 Linux 上,给选中的准确文件名添加执行权限,按需重命名为 umbra 并放入 PATH 目录;Windows 使用对应的 .exe 文件。在运行前阅读该版本说明,并核对发布页面实际提供的校验信息。不要把本地系统的下载安全策略当成项目已完成代码签名的证明。

发布下载

发布下载

平台架构构建产物目标
macOSApple Siliconumbra-aarch64-apple-darwin
macOSIntelumbra-x86_64-apple-darwin
Linuxx86_64umbra-x86_64-unknown-linux-gnu
Linuxaarch64umbra-aarch64-unknown-linux-gnu
Windowsx86_64umbra-x86_64-pc-windows-msvc.exe

源码构建

git clone https://github.com/lotosli/umbra.git
cd umbra
cargo build --release
./target/release/umbra --help

验证与边界

从源码构建时使用仓库锁定的 Rust 1.96.1 工具链。克隆公开仓库后运行 cargo build --release,程序位于 target/release。通过 umbra --help 检查 server、client、keygen 子命令。客户端与服务端使用同一个二进制文件。安装本身不会启动后台服务,也不会自动创建监听器;接着按快速开始生成自己的身份材料。

下一步

本页内容