本插件的诞生,并非源于商业需求,而是为了回击那些活跃在 QQ 群里的“云评测家”和“键盘运维”。


总有那么一群人,他们手里没有正经业务,却热衷于使用 ITDOG 等网站测速工具,对群友辛苦搭建的网站进行无差别的“压力测试”。当看到你的网站因为没有针对性优化/配置缓存而出现一片红色的超时,他们便会发出无情的嘲讽:
“就这?你这网站速度不行啊!”
“连个缓存都做不好,趁早关站吧!”
“我帮你测了一下,全红,哈哈哈!”
这不仅仅是流量的浪费,更是对技术尊严的挑衅。
但是我博客用的是虚拟机,没有修改nginx规则的入口(伪静态都是写死的不能改)。所以我想,能不能搞个插件用来拦截这些测速网站?虽然性能上有所损失但是总比不拦截好。(有条件建议走cdn直接屏蔽,或者写nginx规则)
于是,插件又双叒诞生了!
普通 WordPress 插件在加载了数据库、主题和几十个其他插件后才运行,此时服务器资源已被消耗殆尽。 Shiguang Shield利用 WordPress 的 mu-plugins (Must-Use Plugins) 机制,将核心防火墙文件自动部署到 wp-content/mu-plugins/ 目录。
插件设置如下:第一个tab是状态码和head输出设置,内置了很多种状态码,输出内容可以自定义(建议别太嚣张)。

第二个tab是规则库,包含了一些常见网站的测速屏蔽,也适配了itdog的快速和慢速模式。(除特殊情况,仅建议拦截测速工具,都拦截容易误伤)

第三个tab是白名单,开启强力模式的时候可以防止被误杀(功能鸡肋,建议有条件用cdn或者雷池之类的)

第四个是拦截日志,可以查看详细日志或者导出日志

屏蔽示例:

还是那句话,建议有能力使用有防御设置的cdn或者雷池,WordPress插件还是会影响性能的。
自本插件发布以来,我博客一天的被itdog测速数量,达到了4万多次,真的是离谱
插件象征性收费,希望大家喜欢。有需求直接私信即可。
最后感谢Gemini绘图






