We currently do this and it does not work. Our I.T Security team wanted Cloudflare in front and it does not work.
Plus, cloudflare only works on port 443 and not on other ports.
Have you tried looking into AVI load balancer, we currently use it and works great!.