I want to make a Gre tunnel between my static IP and Cloudflare to be protected from ddos attacks

I want to make a Gre tunnel between my static IP and Cloudflare to be protected from ddos attacks

for dedicat Server World off Warcraft

but it will be necessary for players to be able to log in to this gaming server, they can only use a vpn u Gre tunnel