Cloudflare官方背书!OpenClaw云端部署保姆级教程,免费稳定不跑路

💡 全程无成本,部署完成后24小时在线,随时随地访问你的OpenClaw服务
很多人问我:OpenClaw能不能部署到云端,不用一直开着本地电脑?
当然可以,而且完全免费!用Cloudflare的Worker+Pages服务,部署一次永久可用,还自带全球CDN加速,访问速度比本地还快。
今天把完整的部署教程分享给大家,全程图文步骤,跟着操作10分钟搞定。
🎯 部署优势
用Cloudflare部署OpenClaw有这几个好处:
✅ 完全免费:Cloudflare免费套餐完全够用,不需要花一分钱
✅ 24小时在线:不用一直开着本地电脑,随时随地都能访问
✅ 全球加速:Cloudflare的全球CDN节点,国内访问速度也很快
✅ 安全稳定:自带DDoS防护和HTTPS,不用自己维护服务器
✅ 无域名要求:Cloudflare会自动分配免费的二级域名,不用自己买域名
🔧 前置准备
只需要准备2个东西:
-
一个Cloudflare账号(注册免费,不用绑信用卡)
-
你的OpenClaw配置文件(包含模型API密钥)
📝 第一步:创建Cloudflare Worker
-
登录Cloudflare后台,进入「Workers 和 Pages」页面
-
点击「创建应用程序」→ 「创建Worker」
-
给Worker起个名字(比如
my-openclaw),点击「部署」 -
部署完成后点击「编辑代码」,进入代码编辑页面
⚙️ 第二步:粘贴部署代码
把默认的代码全部删掉,粘贴下面的部署代码:
export default {
async fetch(request, env) {
const CORS_HEADERS = {
'Access-Control-Allow-Origin': '*',
'Access-Control-Allow-Methods': 'GET, POST, PUT, DELETE, OPTIONS',
'Access-Control-Allow-Headers': '*'
} if (request.method === 'OPTIONS') {
return new Response(null, { headers: CORS_HEADERS })
} const url = new URL(request.url)
const openclawUrl = new URL('https://api.openclaw.ai' + url.pathname + url.search) const newRequest = new Request(openclawUrl, {
method: request.method,
headers: {
...Object.fromEntries(request.headers),
'Authorization': `Bearer ${env.OPENCLAW_API_KEY}`,
'Host': 'api.openclaw.ai'
},
body: request.body
}) const response = await fetch(newRequest)
return new Response(response.body, {
status: response.status,
headers: {
...Object.fromEntries(response.headers),
...CORS_HEADERS
}
})
}
}点击「保存并部署」。
🔑 第三步:配置环境变量
回到Worker详情页,点击「设置」→ 「环境变量」:
-
点击「添加变量」
-
变量名填
OPENCLAW_API_KEY,值填你的OpenClaw API密钥 -
勾选「加密」选项,点击「保存」
-
重新部署Worker让环境变量生效
🌐 第四步:配置自定义域名(可选)
Cloudflare分配的域名国内访问可能有点慢,可以绑定自己的域名:
-
进入「自定义域」页面
-
点击「设置自定义域」
-
输入你要绑定的域名(比如
openclaw.yourdomain.com) -
按照提示在你的域名DNS解析里添加CNAME记录
-
等待SSL证书生效,一般几分钟就好
✅ 第五步:测试部署是否成功
访问你的Worker地址,加上/status路径:
https://your-worker-name.your-account.workers.dev/status如果返回OpenClaw的状态信息,就说明部署成功了!
现在你就可以随时随地通过这个地址访问你的OpenClaw服务了,完全不用依赖本地环境。
📱 移动端访问配置
部署完成后,你还可以在手机上用:
-
下载OpenClaw移动端APP
-
在设置里把API地址改成你部署的Cloudflare地址
-
填入你的API密钥,就能在手机上用了
出门在外也能随时指挥你的AI Agent干活。
❓ 常见问题
Q:免费套餐够用吗? A:Cloudflare Worker免费套餐每天有10万次请求额度,个人使用完全足够,超过了也只是限流不会扣费。 Q:部署安全吗? A:API密钥是加密存储的,Cloudflare不会泄露你的密钥,所有请求都是HTTPS加密传输。 Q:速度怎么样? A:国内访问延迟大概在100-300ms,和本地使用体验差不多。 Q:可以部署多个实例吗? A:可以,创建多个Worker就行,每个实例可以配置不同的API密钥和权限。
⚠️ 注意:不要把你的Worker地址公开分享,避免被别人盗用你的API配额。