IP 请求早已消失的文件

IP 请求早已消失的文件

大约一年前,我发布了一款应用,该应用通过从服务器上的一些 php 脚本请求数据来工作。该应用不再执行此操作,php 文件已被删除。然而,仍有一些人在运行该应用,我的服务器每天会收到数百兆带宽的 404 错误。我有运行该应用的人的 IP 地址。有什么方法可以阻止他们,以免他们浪费我的带宽?

我知道我可以用 apache 阻止它们,但这能阻止它们浪费带宽吗?

谢谢你的帮助!

答案1

我假设您在 Linux 机器上运行 Apache,您可以使用 iptables 来阻止 IP。

这是阻止选定 IP 的命令。

iptables -A 输入 -s <IP 地址> -j DROP

这是一个小型 bash 脚本,它将从 txt 文件中读取 IP 列表并阻止所有 IP。

#!/bin/bash

while read IPADDR; do
    iptables -A INPUT -s $IPADDR -j DROP
done

将上述脚本保存在任意文件中,然后按如下方式运行。

./scriptfile < /path/to/ip_address_list.txt

嗨嗨。

相关内容