⑥、手动拉黑
支持手动拉黑,执行后会立即检查,将并发请求超过n的IP拉黑一段时间,比如 cckiller -k 100 就会将目前超过100个请求的IP拉黑一段时间,如果没有则不会执行任何拉黑操作。
三、工具安装
①、在线安装
由于我可能经常会更新一些功能,或修复一些BUG,所以仅提供在线安装,以保证脚本是最新的。
安装非常简单,执行如下命令就能进入配置步骤了:
wget --no-check-certificate -O install.sh https://zhangge.net/wp-content/uploads/files/cckiller/install.sh?ver=1.0.1 && chmod +x install.sh && ./install.sh -i
②、工具配置
因为每个服务器的情况可能不一样,所以有一个自定义配置的过程。
执行上述安装命令后,将会进入自选配置部分,如图:
提示否使用脚本默认配置,如果选择是(y),那么显示默认配置,并询问是否继续:
默认配置如下:
The Time interval : 20 s #每20s检查一次系统请求情况
The Forbidden Time: 600 s #拉黑时长设为10分钟
Adminstrator Email: root@localhost #邮件对象设置为root@localhost(即关闭邮件发送)
Connections Allow: 100 #单个IP并发限制为100
如果不符合你的需求,你可以使用 ctrl + c 组合键终止脚本,或者先继续安装,因为工具设计了配置修改的功能,所以无需着急。
如果不使用默认配置(n),则会要你输入参数来自定义配置:
如图,我将参数依次定义为每10秒进行检查,拉黑时长为300秒,发件人设置为博客邮箱,并发限制设置为60,回车后会弹出一个提示,让你检查,如果没问题你直接回车就会安装并启动:
③、服务控制
安装后,会将cckiller注册成系统服务,这时你就可以使用service来控制cckiller了。










