Ideally, yes. Realistically, it's hard. Cloudflare is really useful...
That's how they subvert Internet protocols.
Cloudflare isn't good