I have a dedicated server which hosts game servers, and is vulnerable to DDoS attacks. I want to get a DDoS-protected VPS to act as a reverse proxy for UDP. The dedicated server's IP address is 7.7.7.7 and the VPS's IP address is 9.9.9.9.
The whole idea is to hide the 7.7.7.7 address, so that it's not visible to the public when connecting to my game servers. When players connect, they should be sending packets to 9.9.9.9 and receiving packets from 9.9.9.9. If 7.7.7.7 was visible, hackers could directly attack it and bypass my reverse proxy. I don't want to "route" the UDP packets. I don't care if all the players will come from the same IP address.
Is there any way I can do this on Linux? If so, what commands?