Minecraft Bedrock
Bedrock Edition (Windows, consoles, phones) talks RakNet over UDP. Bedrock tunnels forward UDP to your server, normally on port 19132.
Why Bedrock needs a port
Java's handshake contains the hostname the player typed, so one relay port can serve thousands of servers. Bedrock's first packets carry no hostname, and Bedrock has no SRV records. The relay cannot tell which server a player wants from the packet alone, so every Bedrock tunnel gets its own dedicated UDP port, for example lon2.relay.enzonic.dev:20345. Players enter the host and that port in Add Server.
Validation
The relay opens a flow only for a RakNet unconnected ping or open-connection request with the RakNet magic bytes. Anything else is dropped before it reaches your server.
Consoles
Consoles that do not allow custom servers need a third-party workaround to add one. Enzonic Relay does not provide one.