522 Error from Cloudflare with our Ovh Dedicated Server

When we point our to new IP (ovh windows dedicated server) on Cloudflare, it produces this error 522 error message:

!cloudflare-error|690x366
Link to the image if it doesn't appear: https://gyazo.com/317a5bc1593bf10a10fbfe735f9fe3ca

And when I change back to the old IP (previous server), everything works again. So it's not Cloudflare, everything seems to be configured perfectly on my end. There's literally no strain on the server or anything like that. Has anyone got any ideas? The server is very much "out of the box" so I haven't clicked the big red button or anything.

Yeah, this is because you need to turn off your public firewall, its blocking traffic from reaching your server, go to control panel, open up your firewall settings and turn off your public firewall, then set you ip back on cloudflare and then go to your website, no more 522 Error, Enjoy!