1 unstable release
new 0.1.0 | Apr 1, 2025 |
---|
#5 in #i2p
Used in emissary-cli
3MB
61K
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
~25–41MB
~689K SLoC