From the youtube you attached I see you are using nginx. Maybe fail2ban with Nginx’s Limit Req Module could help?
Need to configure nginx to limit the number of requests for IP addresses. Nginx will log info about banned IP into error log. fail2ban will parse nginx error log and ban offending IP addresses. easyengine.io/tutorials/nginx/fail2ban
I hate cloudflare too…
Add_5: If you want to churn Monero with a 3rd party, you can use https://monerodice.pro with multiplier set to 1, so it is guaranteed to send you back the same amount, but using different outputs. Network fees are covered by the application.