Arti 2.2.0 发布:HTTP CONNECT、RPC 与 relay 开发进展¶
以下内容的原文翻译来自这篇文章,叙述主语为 Tor Project:

Arti 是 Tor Project 正在以 Rust 开发的新一代 Tor 实现。2.2.0 版的核心重点,是把先前偏实验性质的连接方式推进到更可落地的状态:HTTP CONNECT 现在在完整构建中可用,并默认启用。此外,RPC 客户端与管理能力也有明显升级,并同步修复了一项低严重度安全问题。
对在企业网络、校园网络或公共网络中使用 Tor 的人来说,HTTP CONNECT 可用性提升非常关键。对把 Arti 集成到现有服务的开发者来说,RPC 的非阻塞与事件循环集成也能降低实现成本。整体来看,这是一个同时推进“可部署性”与“可运维性”的版本。
本版重点¶
HTTP CONNECT 正式纳入完整构建,并默认启用¶
Arti 2.2.0 新增(并推进)通过 HTTP CONNECT 接入 Tor 网络的能力。这项功能过去偏向实验性,现在已包含在完整构建并默认启用,且与 SOCKS 共用同一端口。
这意味着在某些 SOCKS 不便部署、但 HTTP 代理路径更常见的环境中,Arti 的落地门槛有望降低。对需要在受限网络场景下维持匿名连接能力的用户与团队,这是切实可感知的改进。
RPC:非阻塞请求、事件循环集成与 superuser 管理能力¶
arti-rpc-client-core 现在支持非阻塞请求(non-blocking requests),并能更好地集成应用事件循环。这让 Arti 更容易嵌入既有服务架构,例如高并发或长连接管理场景。
同时,RPC 系统新增了通过 superuser 管理 Arti 实例的能力。对自动化部署、观测与运维流程来说,这为更细粒度的管理控制打开了空间。
安全修复:TROVE-2026-005¶
本版修复了低严重度安全问题 TROVE-2026-005。官方说明指出,在特定且不常见的嵌入式构建配置中,该问题会削弱一部分抗 DoS 能力。
虽然影响条件较为有限,但能在同一版本中完成修复,仍体现 Arti 团队在功能推进与安全维护之间的平衡。
幕后进展:relay、circuits 与目录服务¶
官方也提到持续投入 relay 支持,包括 relay channels、circuits,以及目录服务器功能(mirrors 与 authorities)。这些工作多属于中长期基础设施,短期可能不如前端功能显眼,但对 Arti 未来能否承担更完整的 Tor 角色非常关键。
也就是说,2.2.0 除了带来可见的新功能外,也同步把 Arti 的长期架构蓝图往前推进了一步。
台湾语境下可关注的三个方向¶
- 受限网络可用性:在校园、企业与公共网络场景,HTTP CONNECT 可能降低初始接入门槛,但仍需评估代理策略、流量特征与本地阻断模型。
- 本地工具链集成:RPC 非阻塞能力使 Arti 更容易接入常见服务框架(如 Python/Node.js 的事件驱动服务),可用于健康检查、告警与策略控制。
- 安全与治理节奏:从 TROVE-2026-005 修复到 relay 基础设施推进,可观察 Arti 在“快速演进”与“风险控制”之间如何保持节奏,这对数字人权与安全社区都有参考价值。
延伸阅读¶
关于 Arti 项目
Arti 是 Tor Project 正在开发的新一代 Tor 实现(implementation),使用 Rust 编写。我们的目标是在维持 Tor 网络匿名性与隐私保护特性的前提下,提供一个更加现代化、更易维护、也更便于集成的函数库与工具集。相比已经服役多年的传统 C 语言 Tor 实现(常被称为「C Tor」或 Tor daemon),Arti 采用更加模块化、结构更清晰的设计,让我们可以更安全、也更灵活地演进 Tor 的功能。
Arti 目前仍在积极开发中:在客户端场景,它已经可以支撑相当多的实际使用需求。而在中继(relay)与洋葱服务(onion services)等领域,我们也在持续投入资源,循序渐进地扩展能力。如果你想进一步了解 Arti 的设计目标与最新进展,建议可以参考 Arti 的官方网站和源码仓库:
参考资料
本文整理自 Tor Project 官方公告 Arti 2.2.0 released: HTTP CONNECT, RPC, and Relay development.。