1.0.0-alpha 现已发布

让连接更像浏览器,
让主动权属于你。

Chrome 形态握手、真实站点掩护、TCP 与 QUIC 双传输,集中在一套由你掌控的隐私工具里。无需为入口购买域名或续签 CA 证书,一个程序部署两端,通过本地 SOCKS5 接入你的应用。

MIT 开源 · 自托管 · Alpha 软件。

REALITY无需域名或证书
TCP + QUICTCP + QUIC 双传输
SOCKS5本地 SOCKS5,接入你的应用
MITMIT 开源,自主部署

为自主部署而选

从握手细节,到日常体验。 每一层,都为你的连接考虑。

Umbra 把隐蔽性设计、性能工程和自托管放在一起。以下是当前 alpha 版本值得你选择的十个理由;协议与文档提供实现依据和适用条件。

真实站点,为连接提供掩护

未认证请求转发至配置的真实 TLS 站点,让陌生请求得到真实站点的回应,而不是代理专有的拒绝。掩护机制直接融入连接入口。

通过认证隐私传输未认证 → 真实站点

Chrome 指纹模拟

让连接握手更接近真实浏览器,减少自定义代理握手的突兀特征。以真实 Chrome 抓包持续校验,把隐蔽性打磨到连接建立的第一步。

少维护一张证书,少操一份心

无需为 Umbra 入口申请、续签自有 CA 证书,也无需购买专用域名。配置身份密钥与可达目标站点,把部署精力留给真正需要的部分。

Vision,让合适的 HTTPS 流量少绕一层

对符合条件的内层 TLS 流量,Vision 可切入原始转发路径,减少重复的外层封装与加密工作。保留应用本身的 HTTPS 保护;收益随流量和线路而变。

多连接使用,也照顾每一条流

自适应 mux 根据实际消费和 RTT 调整窗口,优先调度就绪流,让共享连接更适合并发请求与长距离传输。窗口增长受内存预算约束。

让硬件加速用在真正的数据路径上

在支持的硬件上自动使用密码运算加速,复用 TLS 加密上下文与缓冲区,减少重复初始化和分配。QUIC 批量接收进一步减少逐包处理负担。

TCP 与 QUIC,一套工具按需选择

TCP 业务和 UDP 业务可分别配置外层传输,不必为了尝试另一种路径重建整套部署。QUIC 提供 BBR、Cubic 与 NewReno 选项,选择适合你的线路。

现代密码学,兼顾混合密钥交换

集成 X25519、ML-KEM 与 ML-DSA 等原语,并在密钥处理、常量时间校验和秘密清零上统一实现。混合密钥交换与证书绑定是具体机制,不依赖模糊的安全口号。

排查性能,不必把隐私写进日志

可选数值诊断展示传输、窗口和资源压力,不记录目标地址、凭据或业务内容。定位问题时,仍能保留对敏感信息的控制。

一个程序,两端掌控,源码可查

客户端与服务端使用同一程序,通过本地 SOCKS5 接入兼容应用。MIT 开源,自行部署、自行构建;身份配置与服务器由你管理。

从安装,到第一次连接

安装、配置, 再接入你的应用。

下载安装适合平台的发布附件,也可选用下方命令从源码构建。生成密钥,配置服务端与命令行客户端,再将应用指向绑定回环地址的本地 SOCKS5 入口。

阅读快速开始
从源码构建
git clone https://github.com/lotosli/umbra.gitcd umbracargo build --release./target/release/umbra keygen
Rust · Cargobash

文档中心

找到适合你的配置。

从两端安装到传输选择,先了解使用条件,再决定如何部署。

你的下一次连接,从这里开始。

一个二进制文件,两端都在手中。从第一天起即可自建。

快速开始