首页 / 修复指南 / 百度智能云 CDN / WAF

百度智能云 CDN 或 WAF 拦截了 AI 爬虫:修复方法

更新于 2026-11-03

和 EdgeOne、阿里云 ESA 不同,我们在百度智能云的公开文档里没找到专门的 AI 爬虫开关(截至 2026 年 11 月)。AI 爬虫进不来,多半是通用的防盗链或 Bot 规则顺带拦掉的。

最常见的两个原因。一是 CDN 的 User-Agent 防盗链设成了“白名单生效”,名单外的 UA 全部被拒;二是 WAF Bot 管理开了 JS 验证,按百度文档,“无法执行 JS 的非浏览器类工具将被过滤”,而大多数 AI 爬虫不执行 JavaScript。

1. CDN:User-Agent 黑白名单

  1. CDN 控制台 → 域名管理 → 目标域名 管理 → 访问控制 → 防盗链 编辑,找到 User-Agent 防盗链配置。
  2. 如果是 白名单生效:名单外的请求都会被拒,需要把 OAI-SearchBot、PerplexityBot、Claude-SearchBot、ChatGPT-User 加进去。
  3. 如果是 黑名单生效:百度文档写明匹配方式是“包含”且忽略大小写。填了 bot、spider、python 这类宽泛词,会把所有 AI 爬虫一起拦掉。只想拦训练,改成具体名字:GPTBot、ClaudeBot、CCBot。

同一页的 IP 黑白名单 也要看一眼:开了 IP 白名单,名单外的 IP 都进不来。

2. CDN:区域封禁

按各家公布的 IP 段,OAI-SearchBot、PerplexityBot 等 AI 搜索爬虫都从海外机房发出请求。只允许中国大陆访问,它们基本进不来。需要保留区域封禁时,至少放行这些爬虫的官方 IP 段(例如 OpenAI 的 searchbot.json),各爬虫的出处见 AI 爬虫百科。

3. WAF:Bot 管理

Bot 管理只在 SaaS WAF 企业版提供,新建模板时各模块默认关闭。逐项检查你开了哪些:

百度的建议是首次配置时先把各项设为“观察”,看日志确认没有误拦再收紧。需要放行时,用 WAF 的 白名单 让指定 IP 或请求特征跳过检测。

4. 重新检测

改完再跑一次检测,确认 AI 搜索各行显示“能进”。

参考来源

修完再测一次

免费,无需注册。我们以 18 种不同身份请求你的首页,告诉你每个请求拿到了什么。

其他指南:Cloudflare · CloudFront / AWS WAF · WordPress · Shopify · 腾讯云 EdgeOne · 阿里云 ESA / CDN · 宝塔面板