Codex Cloudflare插件支持在VS Code中一键完成域名接入Cloudflare CDN及Workers部署:安装插件→OAuth授权(须勾选Workers Scripts:Edit)→添加Zone→开启DNS代理→创建/部署Worker→配置routes路由。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

想把新买的域名快速接入Cloudflare CDN并自动部署Workers边缘函数,又不想反复点网页控制台、填表单、复制粘贴脚本?Codex Cloudflare插件能直接在VS Code里完成全部配置,跳过浏览器操作。
安装并授权Codex插件
打开VS Code扩展市场(Ctrl+Shift+X),搜索“Codex Cloudflare”,点击安装→重启VS Code。
首次启动插件后,点击侧边栏Codex图标→选择“Sign in with Cloudflare”→跳转到Cloudflare OAuth页面→勾选Zone:Edit和Workers Scripts:Edit权限→授权完成。
【必须勾选Workers Scripts:Edit权限,否则后续无法部署函数】
绑定域名到Cloudflare账号
在VS Code命令面板(Ctrl+Shift+P)输入“Codex: Add Zone”,回车。
输入你要托管的域名(例如example.com),按回车确认→插件自动调用Cloudflare API发起Zone创建请求→等待约8秒,状态栏显示“Zone added successfully”。
这一步会自动将域名添加进你的Cloudflare账号,并默认启用DNS-only模式。如果域名当前NS未指向Cloudflare,插件不会自动修改NS记录,需手动去注册商处更换NS服务器。
一键开启CDN代理(橙色云朵)
执行命令“Codex: Toggle Proxy for Zone”,选择刚添加的域名→插件读取该Zone下全部DNS记录→弹出列表,勾选需要开启代理的记录(如www、@、api等)→点击“Enable Proxy”。
勾选后,对应DNS记录的Proxy状态将从灰色云朵变为橙色云朵,流量即刻经Cloudflare全球节点中转。未勾选的记录保持DNS-only,不走CDN。
注意:若某条DNS记录类型为CNAME且目标是另一个已启用代理的域名,开启代理可能导致循环解析,插件不会拦截该风险。
通过本地 Codex 或 OpenClaw OAuth 凭证直接调用 ChatGPT/Codex Responses 的 image_generation 工具来生成或编辑光栅图像,然后保存
创建并部署Workers函数
方法一:从模板新建
右键项目文件夹→选择“Codex: Create Worker from Template”→选“HTTP Handler”模板→输入脚本名称(如hello-world)→自动生成ts文件和wrangler.toml配置。
方法二:部署已有脚本
打开任意.ts或.js文件→按Ctrl+Shift+P→运行“Codex: Deploy Worker”→选择目标Zone→选择环境(production或preview)→确认部署。
部署成功后,插件自动将Worker绑定到所选Zone的Routes,路径规则默认为*(匹配所有子路径)。若需限定路径,需手动编辑wrangler.toml中的routes字段,例如routes = ["sub.example.com/api/*"]。
配置自定义域与Workers路由
第一步:确保域名已在Cloudflare中完成Zone绑定且DNS已生效。
第二步:在wrangler.toml中添加route配置项,格式为routes = ["yourdomain.com/path/*"],每行一个路由规则。
第三步:保存文件→执行“Codex: Deploy Worker”→插件识别routes字段变更→自动调用API更新Workers路由绑定。
第四步:等待10~30秒,访问对应URL即可触发边缘函数。若返回404,请检查DNS记录是否已启用代理(橙色云朵),未代理的域名无法触发Workers路由。

















