- Rust 97.1%
- Nix 2.9%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
Some checks failed
renovate/artifacts Artifact file update failure
renovate/stability-days Updates have met minimum release age requirement
|
||
| .cargo | ||
| mtp-type-maps@f4e45aa3a3 | ||
| src | ||
| .gitignore | ||
| .gitmodules | ||
| Cargo.lock | ||
| Cargo.toml | ||
| flake.lock | ||
| flake.nix | ||
| LICENSE | ||
| README.md | ||
| renovate.json | ||
Omikron
The Omikron is a reverse proxy and relay server for Tensamin. It's primary purpose is to connect you're client to your Iota & hide your IP and service usage. The Omikron also host Voice-Calls.
The Omikron is only used when the Iota is in Centralized and Hybrid mode, or when the Client uses the Tensamin Client with default configuration.
Configuration
Omikron stores its keyring unencrypted in omikron.mk and its public key bundle in omikron.mpkb. If the keyring does not exist, Omikron generates it on startup.
Rho connection budgets can be configured with:
RHO_MAX_CONNECTIONS, default256RHO_MAX_ANONYMOUS_CONNECTIONS, default128RHO_MAX_ANONYMOUS_CONNECTIONS_PER_IP, default16
RHO_MAX_CONNECTIONS is applied both to Omikron's application session
semaphore and to the MTP WebServer admission semaphore. This means the same
budget limits transport handshakes and authenticated Rho sessions instead of
only limiting connections after authentication.