haibbo / cf-openai-azure-proxy

A Cloudflare worker script to proxy OpenAI‘s request to Azure OpenAI Service
MIT License
1.66k stars 207 forks source link

调用此 Proxy 接口时出现 CloudFlare 质询 #69

Closed tvvocold closed 9 months ago

tvvocold commented 9 months ago

ChatGPT-Next-Web 中使用此 Proxy 接口时出现了 CloudFlare 质询的返回:

image

CloudFlare 端的安全日志:

{
  "action": "challenge",
  "clientASNDescription": "AMAZON-02",
  "clientAsn": "16509",
  "clientCountryName": "JP",
  "clientIP": "2a06:98c0:3600::103",
  "clientRequestHTTPHost": "此worker地址",
  "clientRequestHTTPMethodName": "POST",
  "clientRequestHTTPProtocol": "HTTP/1.1",
  "clientRequestPath": "/v1/chat/completions",
  "clientRequestQuery": "?path=v1%2Fchat%2Fcompletions",
  "datetime": "2023-12-20T01:16:06Z",
  "rayName": "838409bd9317835a",
  "ruleId": "country",
  "rulesetId": "",
  "source": "country",
  "userAgent": "Vercel Edge Functions",
  "matchIndex": 0,
  "metadata": [],
  "sampleInterval": 1
}

想问下有什么办法绕过 CF 的质询吗?

tvvocold commented 9 months ago

解决了,在 CF 的 WAF 工具中添加一条允许规则即可:https://developers.cloudflare.com/waf/tools/ip-access-rules/create/

image