10个重大版本发布
0.21.0 | 2024年8月1日 |
---|---|
0.20.0 | 2024年6月27日 |
0.19.0 | 2024年6月5日 |
0.8.0 | 2024年3月4日 |
0.4.0 | 2023年10月31日 |
#305 在 密码学
2,434 每月下载量
用于 10 个crate(6直接使用)
4.5MB
76K SLoC
tor-hsservice
在Tor网络上提供洋葱服务。
概述
这个crate是Arti项目的一部分,Arti是一个在Rust中实现Tor的项目。
它提供了一个洋葱服务协议的服务端实现,使Tor客户端能够在网络上提供一个匿名响应者服务。其他方可以连接到洋葱服务,而无需了解其托管位置。
这个crate提供了洋葱服务协议的低级别实现,可能不适合典型用户。大多数用户将希望使用arti
二进制文件来运行洋葱服务代理,或者在arti-client
crate中使用TorClient::launch_onion_service
API。
限制
这个crate是一个正在进行中的作品。
截至2024年2月,缺少一些对于运行安全、私密的洋葱服务必要的功能。这些包括
- 抵抗拒绝服务攻击
- 支持工作量证明检查和验证
- 检测和响应内存不足条件
- 先锋中继以抵抗路径发现
- 描述加密密钥,以便只有特定客户端可以连接到服务。
- 删除旧密钥和状态信息。(目前,磁盘上的状态将缓慢增长,但无界,敏感信息将无限期保留。)
参考
您可以在洋葱服务的规范部分了解有关协议的更多信息。
LICENSE: MIT OR Apache-2.0
依赖关系
~26–39MB
~614K SLoC