TL;DR: NAT traversal has historically relied on STUN/TURN/ICE running as an external signalling layer bolted onto whatever transport protocol you choose. A 2023 IETF draft by Marten Seemann (draft-seemann-quic-nat-traversal) proposes something different: use QUIC's own path validation mechanism, extended with three new frames (ADD_ADDRESS,...