Okay, why not just setup a proxy server then?
That would likely involve having to rent another server with a new IP for each website, which is kinda pointless as you might as well just use the new server for each website.
Cloudflare is free for small websites and easy to setup.
Oh, I see. For some reason I was thinking about paid DDoS mitigation services