Reverse proxy (nginx?) using a Cloudflare domain

I've started using Cloudflare tunnel to host a few sites under my domain, but now I'd like to start hosting game servers (TCP + UDP under a variety of ports).

Is there any free service that will allow me to do so, under my own (Cloudflare-managed) domain?

Edit: preferably without any router port forwarding. I know of services like playit.gg that would work, but they have limitations and pay walls.