Ein Drop-in-Ersatz für Unbound, geschrieben in Rust.
Paketverarbeitung per Kernel-Bypass auf dem Hotpath — null Systemaufrufe pro Anfrage, wenn NIC und Treiber es unterstützen, sonst ein sauberer SKB-Fallback.
Ein eigener Validator und iterativer Resolver — RSA (8/10), ECDSA (13/14) und Ed25519 (15) unterstützt, SHA-1 wird fail-closed abgelehnt.
Vollständiges CRUD für Zonen, Blocklisten, Feeds und Statistiken, plus ein Live-Server-Sent-Events-Stream für den Node-Status.
Ein verschlüsselter, HMAC-signierter Relay hält Slaves synchron, mit automatischer Node-Registrierung.
Eine integrierte Admin-Oberfläche für Zonen, Blocklisten, Feeds, Upstreams und Logs — ohne separate Installation.
DoQ-Unterstützung über quinn, zusätzlich zu klassischem UDP/TCP/DoT.
Statische Binaries für Linux, glibc und musl, x86_64 und aarch64. Jede Release ist mit Prüfsumme versehen und signiert — vor jedem Produktiveinsatz verifizieren.
| Platform | Prüfsumme / Signatur |
|---|---|
| runbound-x86_64-linux-gnu | binary.minisig |
| runbound-x86_64-linux-musl | binary.minisig |
| runbound-aarch64-linux-gnu | binary.minisig |
| runbound-aarch64-linux-musl | binary.minisig |
| SHA256SUMS | Prüfsumme.minisig |
Für macOS oder Windows wird keine Binary veröffentlicht. Aus dem Quellcode bauen — siehe Dokumentation.
Jedes Asset — jede Binary und SHA256SUMS — trägt eine eigene minisign-Signatur. Signatur prüfen, dann die Prüfsumme, bevor irgendetwas ausgeführt wird.
curl -LO https://github.com/redlemonbe/Runbound/releases/latest/download/runbound-x86_64-linux-gnu
curl -LO https://github.com/redlemonbe/Runbound/releases/latest/download/runbound-x86_64-linux-gnu.minisig
curl -LO https://github.com/redlemonbe/Runbound/releases/latest/download/SHA256SUMS
curl -LO https://github.com/redlemonbe/Runbound/releases/latest/download/SHA256SUMS.minisig
minisign -Vm SHA256SUMS -P RWSBM9HzDiZpfCD82uTnkeP1Ui30LfWE96C8EtFyI4/WVyLAVxpLzYy/
minisign -Vm runbound-x86_64-linux-gnu -P RWSBM9HzDiZpfCD82uTnkeP1Ui30LfWE96C8EtFyI4/WVyLAVxpLzYy/
sha256sum -c SHA256SUMS --ignore-missingDoppellizenziert: AGPL-3.0 für selbstgehostete, quelloffene und akademische Nutzung; eine kommerzielle Lizenz für Organisationen, die ohne AGPL-Verpflichtungen einsetzen müssen (SaaS, proprietäre Integrationen, OEM).
Runbound hat interne und adversariale, KI-gestützte Sicherheitsprüfungen durchlaufen, mit öffentlich nachverfolgten Findings. Ein externes, von Menschen durchgeführtes Sicherheitsaudit steht noch aus — geplant vor Version 1.0. Bis dahin nicht für Produktivbetrieb mit sensiblem Datenverkehr empfohlen.