You can use something called Cloudflare Tunnels to "proxy" Minecraft traffic using its "Arbitrary TCP" option, but if you want your server to be public that will not work. If it's a private server, you would need each of the connecting players to run "cloudflared" (the proxy program) locally on their PC to be able to connect