Why I Replaced STUN/TURN/ICE With Overlay Routing

Building NAT traversal for a personal P2P messenger on Matrix protocol, plus what I learned from real-device measurements