33个版本 (19个破坏性更新)

0.21.0 2024年8月1日
0.20.0 2024年6月27日
0.19.0 2024年6月5日
0.14.0 2024年3月4日
0.0.0 2021年6月24日

#1216 in 网络编程

Download history • Rust 包仓库 461/week @ 2024-04-26 • Rust 包仓库 254/week @ 2024-05-03 • Rust 包仓库 228/week @ 2024-05-10 • Rust 包仓库 242/week @ 2024-05-17 • Rust 包仓库 790/week @ 2024-05-24 • Rust 包仓库 654/week @ 2024-05-31 • Rust 包仓库 370/week @ 2024-06-07 • Rust 包仓库 1231/week @ 2024-06-14 • Rust 包仓库 1327/week @ 2024-06-21 • Rust 包仓库 1527/week @ 2024-06-28 • Rust 包仓库 447/week @ 2024-07-05 • Rust 包仓库 385/week @ 2024-07-12 • Rust 包仓库 653/week @ 2024-07-19 • Rust 包仓库 1224/week @ 2024-07-26 • Rust 包仓库 1483/week @ 2024-08-02 • Rust 包仓库 993/week @ 2024-08-09 • Rust 包仓库

每月4,560次下载
用于24个crate(4个直接使用)

MIT/Apache

2.5MB
42K SLoC

tor-dirclient

实现了Tor的最小目录客户端。

概述

Tor通过Tor电路作为HTTP/1.0请求发送目录请求。对于大多数对象,Tor使用单跳隧道。Tor还使用一些奇怪的HTTP头信息来选择特定的功能,例如请求diff、压缩或多个文档。

此crate提供了一种通过Tor电路下载Tor目录资源的API。

此crate是Arti项目的一部分,该项目旨在用Rust实现Tor

功能

xz -- 启用XZ压缩。这可能会消耗大量的RAM和CPU,但可以节省大量带宽。(默认开启。)

zstd -- 启用ZSTD压缩。(默认开启。)

routerdesc -- 添加下载路由描述符的支持。

许可证:MIT OR Apache-2.0


lib.rs:

依赖项

~26–41MB
~630K SLoC