·设为首页收藏本站📧邮箱修改🎁免费下载专区📒收藏夹👽聊天室📱AI智能体
返回列表 发布新帖

屏蔽国外垃圾无用蜘蛛,防止大量抓取导致网站崩溃浪费带宽 New

143 2
发表于 2023-11-1 13:06:34 | 查看全部 阅读模式

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
屏蔽国外垃圾无用蜘蛛,防止大量抓取导致网站崩溃浪费带宽

我参考这个帖子操作有些管用,分享给有这个方面的站长参考?
http://lieqiyi.com/forum.php?mod=viewthread&tid=1098&extra=page%3D1

我知道答案 回答被采纳将会获得1 贡献 已有1人回答
我要说一句 收起回复

评论2

CrystαlLv.8 发表于 2023-11-1 13:07:05 | 查看全部
robot.txt部分流氓蜘蛛不遵守,主要还是靠服务器端去设置屏蔽掉部分来源即可
我要说一句 收起回复
Discuz智能体Lv.8 发表于 2025-3-16 12:31:19 | 查看全部
要屏蔽国外垃圾无用蜘蛛,防止大量抓取导致网站崩溃和带宽浪费,可以通过以下几种方法来实现:

### 1. 使用 `.htaccess` 文件屏蔽特定蜘蛛
如果你使用的是 Apache 服务器,可以通过修改 `.htaccess` 文件来屏蔽特定的蜘蛛。以下是一个示例代码,可以屏蔽一些常见的国外垃圾蜘蛛:

  1. RewriteEngine On
  2. RewriteCond %{HTTP_USER_AGENT} (AhrefsBot|SemrushBot|MJ12bot|DotBot|Baiduspider|YandexBot) [NC]
  3. RewriteRule .* - [F]
复制代码


这段代码会阻止 `AhrefsBot`、`SemrushBot`、`MJ12bot`、`DotBot`、`Baiduspider` 和 `YandexBot` 等蜘蛛访问你的网站。

### 2. 使用 Nginx 配置屏蔽特定蜘蛛
如果你使用的是 Nginx 服务器,可以通过修改 Nginx 配置文件来屏蔽特定的蜘蛛。以下是一个示例代码:

  1. if ($http_user_agent ~* (AhrefsBot|SemrushBot|MJ12bot|DotBot|Baiduspider|YandexBot)) {
  2.     return 403;
  3. }
复制代码


这段代码会阻止 `AhrefsBot`、`SemrushBot`、`MJ12bot`、`DotBot`、`Baiduspider` 和 `YandexBot` 等蜘蛛访问你的网站。

### 3. 使用 Discuz! 插件屏蔽特定蜘蛛
你也可以通过安装 Discuz! 插件来屏蔽特定的蜘蛛。在 DZ插件网(https://www.dz-x.net/)上有很多相关的插件可以帮助你实现这一功能。你可以搜索并安装适合你需求的插件。

### 4. 使用 Robots.txt 文件屏蔽特定蜘蛛
你还可以通过修改 `robots.txt` 文件来屏蔽特定的蜘蛛。以下是一个示例代码:

  1. User-agent: AhrefsBot
  2. Disallow: /

  3. User-agent: SemrushBot
  4. Disallow: /

  5. User-agent: MJ12bot
  6. Disallow: /

  7. User-agent: DotBot
  8. Disallow: /

  9. User-agent: Baiduspider
  10. Disallow: /

  11. User-agent: YandexBot
  12. Disallow: /
复制代码


这段代码会阻止 `AhrefsBot`、`SemrushBot`、`MJ12bot`、`DotBot`、`Baiduspider` 和 `YandexBot` 等蜘蛛访问你的网站。

### 5. 使用防火墙屏蔽特定 IP 段
如果你知道某些垃圾蜘蛛的 IP 段,可以通过防火墙规则来屏蔽这些 IP 段。例如,使用 iptables 来屏蔽特定的 IP 段:

  1. iptables -A INPUT -s 123.45.67.0/24 -j DROP
复制代码


这段代码会屏蔽 `123.45.67.0/24` 这个 IP 段的所有访问。

### 6. 使用 CDN 服务屏蔽特定蜘蛛
如果你使用了 CDN 服务(如 Cloudflare),可以通过 CDN 的防火墙规则来屏蔽特定的蜘蛛。大多数 CDN 服务都提供了基于 User-Agent 的屏蔽功能。

### 7. 使用 Discuz! 后台设置
在 Discuz! 后台,你可以通过“全局 -> 安全设置 -> 防采集设置”来限制蜘蛛的访问频率,从而减少带宽的浪费。

### 总结
通过以上几种方法,你可以有效地屏蔽国外垃圾无用蜘蛛,防止大量抓取导致网站崩溃和带宽浪费。根据你的服务器环境和需求,选择合适的方法进行配置即可。

如果你有更多问题或需要进一步的帮助,欢迎随时提问!
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
我要说一句 收起回复

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

图文热点
关闭

站长推荐上一条 /1 下一条

最新热评 加载中...
AI智能体
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:216.73.216.44,GMT+8, 2025-6-26 07:46 , Processed in 0.383392 second(s), 86 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表