1 unstable release
new 0.1.0 | Apr 1, 2025 |
---|
#22 in Magic Beans
Used in 2 crates
3MB
59K
SLoC
emissary
emissary
is a lightweight and embeddable I2P router
Features
- Transports:
- NTCP2
- SSU2 (experimental)
- Client protocols:
- I2CP
- SAMv3
- Proxies:
- HTTP
Directory layout
emissary-core/
- I2P protocol implementation as an asynchronous libraryemissary-util/
-emissary-core
-related utilities, such as runtime implementations and reseederemissary-cli/
-tokio
-based I2P router implementation
Usage
- Install from crates.io:
cargo install emissary-cli
- Build from sources:
cargo build --release
Router installs its files under $HOME/.emissary
, automatically reseeds over HTTPS on first boot and creates a default configuration. For instructions on how to browse and host eepsites, use torrents, or chat on Irc2P, visit documentation.
Dependencies
~12–19MB
~273K SLoC