我有一个游戏服务器,有人用机器人向它发送垃圾邮件。SpamBot 客户端使用 UDP 连接与我的服务器握手。它通过代理列表来做到这一点。基本上,Spambot 客户端向我的服务器发送大量 UDP 数据包,并使用机器人向其发送垃圾邮件。
现在我有 6 大代理列表,我知道发送垃圾邮件的人使用它们。我可以编写一个 shell 脚本来阻止每个列表中的每个 IP。每个 IP 都在一个新行上,因此使用 for 循环很容易做到这一点。
问题是我担心服务器的性能。如果我要阻止 15k 个 IP 地址,这会影响我服务器的性能吗?
目前,我运行 CentOS 7。你能告诉我 IP Tables 是否是好的方法,或者我应该尝试哪些其他替代方案?也请写下命令。我只是希望我的服务器停止响应这些 IP 地址,不与它们建立任何连接。