cloudflare防护导致无法请求skill api

cloudflare防护导致无法请求skill api(安全规则导致)

对于fecify-6.1.0版本升级后,然后创建的店铺,默认都加上了这个安全规则,不会出这个问题 ,对于之前创建的店铺,都需要手动创建一下cloudflare的安全规则

1.cloudflare 防护,阻止非浏览器请求(龙虾skill 请求api,是非浏览器模式),因此需要放开这个url

报错如下:

2.skill的api结构是:api/skill/,我们需要在cloudflare对这个url key放行

进入cloudlflare官方后台,进入域名对应的站点,点击菜单:安全性 --> 安全规则 , 进入页面后,点击右上角的按钮: 创建规则 --> 自定义规则

3.进入创建 自定义规则后,进行规则的编辑

3.1当传入请求匹配值..

  • 字段:URL路径
  • 运算符:包含
  • 值:/api/skill/

注意:值的左右不要有空格

3.2记录匹配的请求:开关打开

3.3选择操作:跳过

要跳过的WAF组件:(这些选项都勾选)

  • 所有其余自定义规则
  • 所有速率限制规则
  • 所有托管规则
  • 所有Super Bot Fight 模式规则

更多要跳过的组件:(这些选项都勾选)

  • 浏览器完整性检查
  • 安全级别

3.4放置位置

选择顺序:第一个

4.点击保存即可

cloudflare saas模式

1.如果您是cloudflare常规模式,那么需要每个站点都手动设置一下才行

2.如果是saas模式,使用cloudflare pro,1拖100+站点的模式,那么只需要在saas站点手动设置一下安全规则即可,其他的100个站点不需要设置了

Copyright © fecify.com 2025 all right reserved,powered by Gitbook该文件修订时间: 2026-05-18 17:12:42

results matching ""

    No results matching ""