Add independent STUN NAT probes with RFC 5780 discovery

This commit is contained in:
evgeny committed 2026-10-11 23:35:47 +02:00
1 parent 9cc996b775
commit 2c5deafe56
11 files changed
+1315 -2

No files matched your search

+2
View File
@@ -69,6 +69,7 @@ struct CONN_MGR;
struct ETCP_CONNECT;
struct DB_SYNC;
struct NAT_DETECTION;
struct STUN_NAT;
struct merkle_sync;
struct NETWORK_ENTRY {
@@ -139,6 +140,7 @@ struct UTUN_INSTANCE {
struct TOPO_GROUPS* topo_groups; // Groups module for topology exchange
sqlite3* topo_sqlite_db; // Shared SQLite DB (nodes/channels/peers)
struct NAT_DETECTION* nat_det; // NAT detection module
struct STUN_NAT* stun_nat; // независимая локальная STUN-диагностика UDP
struct merkle_sync* msync; // Merkle tree sync module (per-instance)
// Identification