记一个 HTTP403 Your request was blocked. 的解决过程

Guang_Chen_ 2026-03-20 23:04 1


省流:


Cloudflare 拦截 User-AgentAsyncOpenAI/Python 的请求。

安全性 > 安全规则 下新建规则放行即可

(勾选要跳过的 WAF 组件: 所有托管规则、所有超级自动程序攻击模式规则)





今天在使用 Python openai 库进行调用的时候, 一直返回403 Your request was blocked.


去 NewAPI 后台,nginx 日志都查不到这个请求的日志。自己用 Reqable 调用也复现不出来,非常恼火。


在报错位置打上断点,查看返回头:


server: cloudflare

直接怀疑 Cloudflare。




去后台看日志 (安全性 > 分析 > 事件):


果然被拦截了。



规则集

Cloudflare Bot Management rules for all plans


规则

Manage AI bots





神奇。

最新回复 (4)
  • 晴空 03-20 23:08
    1

    之前也发现了,后来加上个正常的浏览器请求头就解决了

  • misc 03-20 23:10
    2

    对的, cloudflare 有block AI bots, 之前用pi都会拒绝, 改个UA就好了

  • ZRyan 06-05 14:45
    3

    佬友太强了,昨晚也遇到这个问题,百思不得其解。今天就找到了这个帖子,结果还是AI搜到的(

  • shaynewang 07-14 15:11
    4

    好家伙,我想到是请求头的问题了,源代码改不了,但服务端怎么也搜不到这个问题,搜了一下,来到这了, 3秒解决战斗 ^-^

* 帖子来源Linux.do
返回