Best options for a private reverse proxy

I’m self hosting a low end minecraft server that will be publicly accesible. In order to protect my IP and approximate location, I’m looking for a cheap reverse proxy (which for obvious reasons I can’t self host). I’ve heard of linode, oracle, hetzner, and cloudflare. I’m fine with paying, and DDOS protection is prefferable, but not required.