32个版本 (19个重大更新)
0.21.0 | 2024年8月1日 |
---|---|
0.20.0 | 2024年6月27日 |
0.19.0 | 2024年6月5日 |
0.14.1 | 2024年3月4日 |
0.0.0 | 2021年6月24日 |
#1664 in 网络编程
每月4,526次下载
用于 27 个crate(6个直接使用)
2.5MB
40K SLoC
tor-chanmgr
管理Tor网络上的多个通道。
概述
此crate是Arti项目的一部分,该项目旨在用Rust实现Tor。
在Tor中,通道是与Tor中继的连接。它可以是TLS的直接连接,也可以是通过可插入传输的TLS间接连接。
由于通道可以用于多个电路,因此当可能时重用通道很重要。此crate实现了一个ChanMgr
类型,可用于按需创建通道,并在通道已存在时返回它们。
编译时功能
pt-client
-- 使用支持可插入传输的API进行构建。
实验性和不稳定功能
请注意,由这些功能启用的API不受语义版本控制保证的覆盖:我们可能在补丁版本之间破坏它们或删除它们。
experimental
-- 使用所有上述实验功能进行构建。(目前此crate中没有实验功能,但将来可能会有。)
[^1]: 记住,语义版本控制是使各种cargo
功能可靠工作的原因。为了明确:如果您希望cargo update
仅执行安全更改,则不能启用这些功能。
许可证:MIT OR Apache-2.0
依赖关系
~24–36MB
~566K SLoC