WebRTC Components (TURN) doesn't discriminate being media tracks or data channels, and will relay data channels as well :-)
We also have WebSockets via Cloudflare Workers for layering more complex logic on top: https://developers.cloudflare.com/workers/learning/using-web...