34个版本 (21个重大更新)
0.21.0 | 2024年8月1日 |
---|---|
0.20.0 | 2024年6月27日 |
0.19.0 | 2024年6月5日 |
0.16.0 | 2024年3月4日 |
0.0.0 | 2021年6月24日 |
在网络编程中排名678
每月下载量4,613
在25个crate中使用了(b) (直接使用8个)
4.5MB
66K SLoC
tor-circmgr
按需通过Tor网络提供电路。
概述
此crate是Arti项目的一部分,Arti项目旨在用Rust实现Tor。
在Tor中,电路是通过多个中继的加密多跳隧道。此crate的长期目的是为客户管理一组电路。它应根据客户的需求构建电路,并预先构建电路以预测这些需求。如果客户请求可以用现有电路满足,则应返回该电路而不是构建新的电路。
编译时特性
-
specific-relay
:支持通过特定提供的连接说明连接到中继,而不是使用Tor网络目录中的信息。 -
full
:启用上述所有功能。
实验性和不稳定特性
请注意,这些特性启用的API不受语义版本控制保证的覆盖:我们可能在补丁版本之间破坏它们或删除它们。
-
experimental-api
:向我们的公共接口添加额外的非稳定API。 -
experimental
:启用上述所有实验特性。
[^1]:记住,语义版本控制是使各种cargo
功能可靠工作的原因。明确地说:如果您想cargo update
只进行安全更改,则不能启用这些功能。
许可:MIT OR Apache-2.0
依赖关系
~24–37MB
~575K SLoC