踩坑实录:中国区 VPS 使用 Workers AI

踩坑实录:中国区 VPS 使用 Workers AI

我的 VPS 在国内,想用 Cloudflare Workers AI,结果连不上~

一开始以为是网络问题,后来发现是 Workers AI 本身对某些地区有限制。

VPS 在哪,比服务商在哪更重要

问题描述

curl https://api.cloudflare.com/client/v4/accounts/xxx/ai/run/@cf/meta/llama-2-7b-chat-int8 \
  -H "Authorization: Bearer xxx" \
  -d '{"prompt": "Hello"}'

返回

{
  "errors": [{"message": "Access denied from your location"}]
}

同样的请求,用海外 VPS 就没问题。

解决方案 1:换模型

Workers AI 有多个模型,有些对中国区开放,有些不开放。

我试了一圈:

  • @cf/meta/llama-2-7b-chat-int8 — ❌ 被墙
  • @cf/mistral/mistral-7b-instruct-v0.1 — ❌ 被墙
  • @cf/google/gemma-7b-it — ✅ 可用

规律:Meta/Mistral 的模型限制多,Google 的相对开放。

解决方案 2:走代理

在 VPS 上配代理:

export https_proxy=http://127.0.0.1:7890
curl https://api.cloudflare.com/...

或者用 Cloudflare 的 IPv4:

curl -4 https://api.cloudflare.com/...

强制走 IPv4,有时候能绕过限制。

解决方案 3:换服务商

最后我放弃了 Workers AI,改用:

  • Zhipu AI(智谱) — 国内可用,GLM-4 挺强
  • Moonshot(月之暗面) — Kimi 的 API,便宜
  • DeepSeek — 国产模型,价格友好

OpenClaw 支持自定义 provider,配置一下就行:

providers:
  - name: zhipu
    baseUrl: https://open.bigmodel.cn/api/paas/v4
    apiKey: xxx

教训

选 VPS 位置时考虑你要用的服务

如果重度依赖 Cloudflare/OpenAI/Gemini,VPS 选海外(新加坡/东京/美西)。

如果只用国内服务,国内 VPS 更稳定。


你的 VPS 在哪,遇到过访问限制吗~