gpt4 book ai didi

iptables - 防止整个网站下载?

转载 作者:行者123 更新时间:2023-12-04 15:15:54 28 4
gpt4 key购买 nike

有一个 IP(来自中国)试图下载我的整个网站。它下载我所有的页面并显着加载服务器(我有超过 500 000 个页面)。查看访问日志,我可以看出它绝对不是 Google 机器人或任何其他搜索引擎机器人。

我暂时禁止了它(使用iptables规则),但这对我来说不是解决方案,因为我的一些真实用户也拥有相同的IP,因此他们也被禁止并且无法访问该网站。

有什么办法可以防止这种“用户事件”?如果您尝试每秒请求 5 个以上的请求,也许是一种实现验证码的机制?

附言我正在使用 Yii 框架(PHP)。

任何建议都非常感谢。

谢谢你!

最佳答案

你已经回答了你自己的问题!

制作 captcha如果请求超过每秒或每分钟的特定数量,就会出现!

您应该使用 CCaptchaAction实现,如​​ this .

关于iptables - 防止整个网站下载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3598185/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com