RevueSDK · Swift reference Guides

Instance Property

enableTcpRelay

啟用 TCP 中繼

var enableTcpRelay: Bool

Discussion

Note

false 只 deny per-friend path,不影響 relay 節點的註冊 —— TCP relay pool 是全域共享資源,同時服務 self DHT 與 onion,擋掉註冊會讓 UDP 受阻環境連 DHT 都上不去。故 BootstrapNode.tcpRelayPort / savedata 兩個註冊入口行為與 0.17 完全相同。

代價是 relay pool 的供給面變窄(經好友層的兩條供給被切斷),設 false 的整合方應為足夠節點填 BootstrapNode.tcpRelayPort,否則 bootstrap node 全掛時就沒有 TCP fallback。