Crates.io | arti-relay |
lib.rs | arti-relay |
version | 0.25.0 |
source | src |
created_at | 2024-06-27 16:27:48.416738 |
updated_at | 2024-12-02 18:14:56.497949 |
description | Library for running a relay of the Tor network |
homepage | https://gitlab.torproject.org/tpo/core/arti/-/wikis/home |
repository | https://gitlab.torproject.org/tpo/core/arti.git/ |
max_upload_size | |
id | 1285985 |
size | 149,813 |
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.
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.
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 in full
, since it uses the ring
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.