feat: initial etrelay UDP relay with master heartbeat

This commit is contained in:
rmanach
2026-09-26 15:51:43 +02:00
commit 7f715979e1
20 changed files with 904 additions and 0 deletions
+14
View File
@@ -0,0 +1,14 @@
@startuml
skinparam shadowing false
title Before: heartbeat leaves through the home box
node "Master\netmaster.net:27950" as master
node "Home box\nhome IP" as box
node "Front\npublic IP" as front
node "ET server\n<et-server>:27960" as et
et --> box : heartbeat
box --> master : heartbeat (source = home IP)
master --> box : getChallenge\n(to home IP: dropped)
front ..> et : players (DNAT + wg + nginx stream)
@enduml