Arti 2.0.0 released: Relay, directory authority, and RPC development.
嗯,用户让我用中文总结一篇文章,控制在100字以内,而且不需要特定的开头。首先,我得仔细阅读文章内容,抓住主要信息。 文章是关于Arti项目的2.0.0版本发布。Arti是一个用Rust语言实现的下一代Tor项目。这次发布主要是做了几个重大但不太激动人心的改动,比如移除一些弃用的配置选项和旧的语法,同时标记API为实验性。此外,还添加了对自动选择TCP端口的支持,并在中继和目录权威功能上做了很多幕后工作。 我需要把这些要点浓缩到100字以内。首先提到Arti是Rust实现的Tor项目,然后说明2.0版本主要是移除旧功能、标记API为实验性,并添加了自动端口选择和一些幕后工作。最后提到进展顺利,感谢贡献者和赞助商。 要注意用词简洁,确保信息完整但不过于冗长。这样用户就能快速了解文章的主要内容了。 </think> Arti 是一个用 Rust 实现的下一代 Tor 项目。2.0.0 版本主要移除了弃用功能、标记 API 为实验性,并新增了自动选择 TCP 端口的功能。此外,还改进了中继和目录权威功能的幕后工作,进展顺利。感谢贡献者和赞助商的支持。 2026-2-2 00:0:0 Author: blog.torproject.org(查看原文) 阅读量:1 收藏

Arti is our ongoing project to create a next-generation Tor implementation in Rust. We're happy to announce the latest release, Arti 2.0.0.

While "2.0" may sound like an exciting release number, it's actually fairly mundane. Semver requires us to bump our major version number when making breaking changes, and we had a couple breaking changes we wanted to make in order to keep our APIs tidy. These breaking changes are:

  • Removing support for the long-deprecated proxy.socks_port and proxy.dns_port configuration options (proxy.socks_listen and proxy.dns_listen should be used instead).
  • Removing support for the old syntax for specifying directory authorities. The new syntax can be seen in the example configuration.
  • Marking all APIs in the arti crate experimental. These APIs are likely to get moved into other crates or removed in the future, and anyone who uses APIs from the arti crate directly (as opposed to arti-client or other lower-level crates) should file an issue explaining their usecase, so that it can be considered as we move these APIs elsewhere.

Other than removing deprecated features, this release adds support for using the inet-auto socket type to automatically pick an unused TCP port for the RPC server.

There is also a significant amount of behind-the-scenes work on relay and directory authority functionality in this release.

On the relay front, this includes our new generic and modular circuit reactor architecture, the ability to launch relay channels, the ability to respond to handshakes, and the groundwork for relays to act as the server side of a TLS connection.

On the directory authority front, we've done significant work on authority certificate management, allowing Arti to download, validate, and store authority certificates.

While running Arti as a relay or directory authority is not yet supported, we're making good progress towards those long-term goals.

For full details on what we've done, including API changes, and for information about many more minor and less-visible changes, please see the CHANGELOG.

For more information on using Arti, see our top-level README, and the documentation for the arti binary.

Thanks to everybody who's contributed to this release, including Niel Duysters, carti-it, hjrgrn, and sjcobb!

Also, our deep thanks to our sponsors for funding the development of Arti!


文章来源: https://blog.torproject.org/arti_2_0_0_released/
如有侵权请联系:admin#unsafe.sh