Netzwerk, Discovery und Handshake
ShellRPG v0.6.6 erweitert den privaten Serverkern um drei eng verbundene Infrastrukturbausteine:
- LAN-Discovery per Broadcast-Beacon
- WAN-Peer-Bootstrap über konfigurierte Peers
- Handshake-Login mit SHA-256-basierter Sitzungsableitung
Discovery-Modell
- LAN: Server senden regelmäßig Broadcast-Beacons ins lokale Netz.
- Internet/WAN: Server können über eine konfigurierbare Peer-Liste andere Nodes abfragen.
- Ziel: lokale Autarkie im LAN und kontrollierte Peer-Verbindung über bekannte Internet-Nodes.
Oeffentliche Betriebsgrenze
- redigierte Dokumentation benennt nur sichere Bedienpfade und Betriebsrollen
- lokale dynv6-Tokens oder Secret-Dateien werden nie dokumentiert
- dynv6 kann fuer einen redigierten DynDNS-Pfad genutzt werden, ersetzt aber kein vollwertiges Multi-Origin-Routing
Handshake-Login
Der Login ist als hashbasierte Sitzungsaushandlung modelliert. Dabei wird aus Client-Nonce, Server-Nonce und einem Server-Pepper ein Sitzungs-Token abgeleitet.
Wichtig: - SHA-256 wird hier als Hashfunktion verwendet. - Das ist keine symmetrische oder asymmetrische Verschlüsselung. - Der Zweck ist Sitzungsbindung und Integrität, nicht Geheimtexttransport.
Relevante Endpunkte
/api/login/api/discovery/status/api/savepoint/status