前言
前段时间发布了#教程# – 用 Shell 脚本提取 Nginx 日志 IP,封禁测速网站 ITGOD 和 17CE 的 IP 及 UA 头来屏蔽 ITDOG。今天发现官方出了屏蔽方法,分别可以屏蔽速测试模式/缓慢测试模式/所有模式,这样就不会影响网站正常访问了。
屏蔽方法
Nginx 服务器
代码放置于配置文件的 server{}
节点中
屏蔽快速测试模式:
if ($http_checkmode = 'fast') {
return 500;
}
屏蔽缓慢测试模式:
if ($http_checkmode = 'slow') {
return 500;
}
屏蔽所有模式:
if ($http_checkmode) {
return 500;
}
将以上代码根据自己需求选择一个复制到 Nginx 站点配置文件即可,需要重启 NGINX
IIS 服务器
IIS7.5 及以上,将代码放置于配置文件的<rewrite><rules>节点中
屏蔽快速测试模式:
<rule name="itdog_filter" patternSyntax="Wildcard" stopProcessing="true">
<match url="*" />
<conditions>
<add input="{HTTP_checkmode}" pattern="fast" />
</conditions>
<action type="CustomResponse" statusCode="500" statusReason="ITDOG filter" statusDescription="ITDOG filter"/>
</rule>
屏蔽缓慢测试模式:
<rule name="itdog_filter" patternSyntax="Wildcard" stopProcessing="true">
<match url="*"/>
<conditions>
<add input="{HTTP_checkmode}" pattern="slow" />
</conditions>
<action type="CustomResponse" statusCode="500" statusReason="ITDOG filter" statusDescription="ITDOG filter"/>
</rule>
屏蔽所有模式:
<rule name="itdog_filter" patternSyntax="Wildcard" stopProcessing="true">
<match url="*" />
<conditions logicalGrouping="MatchAny">
<add input="{HTTP_checkmode}" pattern="fast" />
<add input="{HTTP_checkmode}" pattern="slow" />
</conditions>
<action type="CustomResponse" statusCode="500" statusReason="ITDOG filter" statusDescription="ITDOG filter"/>
</rule>
将以上代码根据需求选择一个复制到 IIS 站点配置文件(web.config)中即可(注意:IIS 需要启用 URL 重写功能)
Apache 服务器
代码放置在站点根目录下的.htaccess 文件中
屏蔽快速测试模式:
RewriteEngine On
RewriteCond %{HTTP:checkmode} ^fast$
RewriteRule ^ - [R=500]
屏蔽缓慢测试模式:
RewriteEngine On
RewriteCond %{HTTP:checkmode} ^slow$
RewriteRule ^ - [R=500]
屏蔽所有模式:
RewriteEngine On
RewriteCond %{HTTP:checkmode} ^fast$ [OR]
RewriteCond %{HTTP:checkmode} ^slow$
RewriteRule ^ - [R=500]
将以上代码根据需求选择一个复制到 Apache 站点根目录(.htaccess)中即可
结语
经常被测速网站搞的小伙伴赶快行动起来吧!
© 本站文章随意转载,但请注明出处!
>> 如果您觉得本站文章对您有所帮助,购买 VPS 时候请走本站AFF链接!
>> 某些文章具有时效性,若内容有错误或已失效,欢迎在下方评论区留言向我们反馈.
>> 所有文章均基于分享的原则,所有言论均个人观点,请注意全部都不是推荐,是分享!分享!分享!
>> 所有文章均基于分享的原则,所有言论均个人观点,请注意全部都不是推荐,是分享!分享!分享!
THE END
暂无评论内容