6 releases (breaking)
0.25.0 | Dec 2, 2024 |
---|---|
0.24.0 | Oct 31, 2024 |
0.23.0 | Sep 30, 2024 |
0.22.0 | Sep 3, 2024 |
0.20.0 | Jun 27, 2024 |
#2063 in Network programming
159 downloads per month
3MB
50K
SLoC
arti-relay
A relay implementation that can join the Tor network and act as a relay.
This crate is the reference implementation of a Tor relay for the Arti project implementing Tor in Rust.
⚠️ Warning! ⚠️
This is currently in very active development and thus highly experimental. No guarantees that this binary can run or work correctly. In other words, this is very unstable and can change at anytime.
There is even no guarantee at this point that the binary will keep this
arti-relay
name.
Compile-time features
-
full
-- Build with all features above, along with all stable additive features from other arti crates. (This does not include experimental features. It also does not include features that select a particular implementation to the exclusion of another, or those that set a build flag.) -
async-std
-- Use the async-std runtime library as our backend. This feature has no effect unless building with--no-default-features
to disable tokio. -
rustls
(default) -- Build with the rustls TLS backend. This is not included infull
, since it uses thering
crate, which uses the old (3BSD/SSLEay) OpenSSL license, which may introduce licensing compatibility issues. -
tokio
(default): Use the tokio runtime library as our backend.
Dependencies
~36–53MB
~1M SLoC