联系我们
简单又实用的WordPress网站制作教学
当前位置:网站首页 > WordPress插件 > 正文

EDH Bad Bots最好的WordPress通用插件下载博客插件模块

作者:98wpeu发布时间:2025-09-11分类:WordPress插件浏览:3


导读:EDH坏机器人安装EDHBadBots是一个智能机器人检测和阻止系统,可以保护您的WordPress网站免受不必要的爬虫和恶意机器人的侵害。与依赖于用户代理字符串(可以很容易地...
EDH坏机器人安装

EDH Bad Bots是一个智能机器人检测和阻止系统,可以保护您的WordPress网站免受不必要的爬虫和恶意机器人的侵害。与依赖于用户代理字符串(可以很容易地欺骗)的传统阻止方法不同,该插件使用蜜罐技术来识别和阻止不尊重您的网站的机器人robots.txt指令。

关键特征自动机器人检测:使用隐藏陷阱URL技术来识别坏机器人智能拦截系统:以可配置的持续时间阻止行为不端的机器人(默认30天)高级DNS解析:TLR记录查找,支持DNS over HTTPS(DoH)来识别主机名双重封锁:服务器级.htaccess阻止和PHP级别阻止以实现最大效果可配置的阻止方法:选择.htaccess阻止(Apache)或仅PHP阻止(Nginx兼容)IP白名单管理:保护受信任的IP免受封锁增强的管理界面:清理仪表板,包括主机名显示、手动主机名更新和调试工具后台处理:Automated hostname resolution via WordPress cron工作零假阳性:遵循robots.text规则的合法搜索引擎机器人永远不会受到影响数据库优化:自动清理过期块以保持性能安全第一的设计:所有表格都包括适当的随机数验证和用户能力检查工作原理

该插件实现了一个复杂的蜜罐系统:

陷阱URL生成:创建特定于您的域的唯一隐藏URLRobots.文本集成:自动添加Disallow陷阱URL的规则隐藏链接放置:在您的网站页脚中放置指向陷阱URL的隐形链接机器人检测:当坏机器人忽略robots.url并遵循隐藏链接时,它们就会被识别自动闭塞:检测到的僵尸网络IP被拦截,可配置持续时间和即时效果主机名解析:PTR记录查找识别被阻止IP背后的主机名/组织合法的机器人保护:好的机器人(例如Googlebot)尊重robots.url,并且永远不会触发traptionAdministration仪表板

访问插件仪表板工具坏机器人>在您的WordPress管理员中:

白名单IP选项卡添加永远不应阻止的IP地址从白名单中删除IP查看所有当前白名单地址并带有时间戳已阻止的机器人选项卡查看所有当前阻止的IP地址并带有主机名查看每个IP何时被阻止以及何时阻止发生手动更新丢失的主机名以更好地识别强制刷新所有主机名以清除缓存并重新解析主机名解析问题(启用WP_DEUTE时)根据需要手动取消阻止IP选项选项卡.htaccess Blocking:通过启用/禁用服务器级IP阻止.htaccess文件块持续时间:配置阻止检测到的僵尸程序的天数根据您的服务器设置配置阻止方法(Apache与Nginx)服务器级阻止绕过缓存以立即生效帮助选项卡详细解释插件如何工作管理IP的最佳实践有关的信息.htaccess阻止选项用于缓存插件排除的唯一陷阱URL警告保留WordPress 6.2或更高版本PHP 7.4或更高版本SQL 5.6或更高版本Apache服务器(用于.htaccess阻止)或Nginx(仅PHP阻止)可行.htaccess文件(如果使用Apach服务器级阻止)技术数据库表

该插件创建两个自定义数据库表:

wp_edhbb_blocked_bots:存储被阻止的IP地址以及到期日期和主机名wp_edhbb_whitelisted_ips:存储永久白名单IP地址DNS解析系统

该插件包括一个高级的DNS查找系统:

HTTPS上的DNS(DoH)主要提供者:Cloudflare DNS、Google DNS安全查询:HTTPS加密的DNS请求以增强隐私后备系统:自动回退到传统DNS方法TLR记录查找反向dns:将IP地址复制到主机名以更好地识别IPv4和IPv6支持:完全支持两个IP版本缓存:结果缓存1小时以提高性能后台处理:通过WordPress cronBlocking方法自动解析主机名

该插件提供了两种阻止方法:

1.服务器级阻止(.htaccess)默认方法适用于Apache服务器在WordPress加载之前在服务器级别阻止IP中断缓存插件以立即生效更高效、更快的阻止自动管理.htaccess具有唯一标记的文件插件停用时安全清理2. PHP级别阻止替代方法对于Nginx或何时.htaccess不可用在WordPress初始化期间阻止IP与所有Web服务器兼容可能受缓存插件影响没有修改服务器配置文件安全功能随机数验证:所有表单都使用WordPress随机数进行CSRF保护能力检查:仅限具有以下功能的用户manage_options可以访问管理功能的能力输入物消毒:所有用户输入都经过适当消毒和验证SQL注入保护:所有数据库查询都使用准备好的陈述安全.htaccess管理:使用独特的标记和自动清理性能优化自动清理:过期的块将自动从数据库中删除高效收件箱:数据库操作经过优化,可将性能影响降至最低智能装载:管理员资产仅在插件的管理页面上加载服务器级阻止:.htaccess阻止被阻止的请求到达PHP白名单过滤:白名单IP被排除在外.htaccess规则自动DNS缓存:缓存主机名查找以减少DNS查询负担后台处理:主机名解析在后台运行以避免延迟API HooksOperationsplugins_loaded:插件初始化init:早期请求阻止检查template_redirect:机器人陷阱检测wp_footer:隐藏链接注入admin_menu:管理页面注册edhbb_update_hostnames_cron:后台主机名解析过滤器robots_txt:将禁止规则添加到robots. httxt文件结构
`

edh-bad-bots/
- -管理/
│ - -观点/
│ ── admin-direct.php #管理界面HTML
- -资产/
│ 中文(简体)
│ │ - -admin-style.css #管理页面样式
│ - -js/
│ - -admin-脚本. js #管理页面JavaScript
- -包括/
│ - -class-edhb-admin.php #管理员功能
│ ── class-edhbb-blocker.php # Bot检测和阻止
│ ── class-edhb-database.php #数据库操作
│ ── class-edhb-dnslookup.php # DNS/TLR查找系统
- -edh-bad-bots.php #主插件文件
- -许可证
- -readme.文本
`

贡献

欢迎捐款!请随时提交拉取请求。

设置将存储库克隆到您的WordPress插件目录确保您有一个运行的WordPress开发环境激活插件并测试您的更改许可证

该项目在GPL v3或更高版本下授权。

作者

EncodeDotHost
- 网站:https://encode.host
- GitHub:@EncodeDotHost

贡献者@nbwpuk

如需支持,请访问https://encode.host或在GitHub存储库上创建问题。

截图允许列表管理具有主机名显示的块列表管理包含可配置设置的选项页面安装上传edh-bad-bots文件夹到您/wp-content/plugins/目录通过WordPresss中的-Plugins-菜单激活插件该插件立即工作-无需配置!可选地,访问工具坏机器人管理列入白名单的IP和查看被阻止的僵尸常见问题解答这会阻止合法的搜索引擎吗?

不!合法的搜索引擎,如谷歌,必应和其他尊重robots.txt文件,永远不会击中陷阱网址。

机器人被封锁多久?

机器人被阻止的持续时间可配置(默认为30天),您可以在“选项”选项卡中进行调整。如果需要,您可以提前手动解除阻止它们。

我可以保护我自己的IP地址吗?

是的!将您的IP地址添加到管理面板中的白名单中,以确保您不会被阻止。

.htAccess和PHP阻塞有什么区别?

.htAccess阻止(默认)在WordPress加载之前在服务器级别阻止机器人,使其更快、更有效。PHP阻塞在WordPress初始化期间有效,并且与Nginx服务器兼容。

什么是主机名解析?它为什么有用?

该插件执行TLR记录查找以识别被阻止的IP地址背后的主机名/组织。这可以帮助您了解哪些类型的机器人被阻止(例如,- craw-66-249-66-1.googlebot.com- vs未知IP)以更好地分析和决策。

DNS over HTTPS功能如何工作?

该插件通过Cloudflare和Google DNS等提供商使用安全的HTTPS加密DNS查询,以增强解析主机名时的隐私性和可靠性。如果DoH不可用,它会自动退回到传统的DNS方法。

这是否影响网站性能?

该插件旨在将性能影响降至最低。服务器级.htaccess阻止实际上通过在被阻止的请求到达PHP之前停止来提高性能。DNS查找在后台缓存和处理,以避免延迟。

这适用于缓存插件吗?

是的!服务器级.htaccess阻止完全绕过缓存,确保被阻止的机器人立即停止。PHP级阻止可能会受到某些缓存配置的影响。为了确保机器人陷阱正确工作,您应该从缓存插件中排除唯一陷阱URL。您可以在插件设置的-Help-选项卡中找到此URL。

如果我停用该插件会发生什么?

封锁立即停止,.htaccess规则会自动清理。您的数据(被阻止的IP和白名单)将被保留,以防您稍后重新激活该插件。

我的.htAccess文件安全吗?

是的!该插件使用独特的标记(# BEGIN EDH Bad Bots Block/# END EDH Bad Bots Block)以安全地管理其规则,而不影响其他配置。取消激活后,规则会自动删除。

我可以手动更新被阻止IP的主机名吗?

是的!在-Blocked Bots-选项卡中,您可以使用-更新丢失的主机名-按钮来解析不具有主机名的IP的主机名,或者-强制刷新所有主机名-来清除缓存并重新解析所有主机名。

该插件没有评论。

标签:文件txt机器人039网站忽略


WordPress插件排行
最近发表
网站分类
标签列表