Cloudflare 一键部署工具

部署到 Cloudflare,
只需要一次点击

PagesPilot 把前端与全栈项目自动部署到 Cloudflare Pages 和 Workers: 建库建表、绑定域名、配置密钥、查看日志,全部图形化完成。

免费开源(MIT),配置仅保存在本机

PagesPilot · 部署
PagesPilot 部署页:预检清单、阶段进度与实时终端

部署之外的事,也一并做好

真正的上线不止上传文件。从资源供给到域名、密钥、日志和回滚,PagesPilot 覆盖完整生命周期。

全流程一键部署

预检、构建、认证、创建、上传、验证六个阶段自动编排。wrangler 输出逐行实时滚动, 部署完成前先探测边缘节点生效,不会出现“刚部署完打开是 404”的尴尬。

部署预检清单与阶段进度条

资源自动供给

识别项目 wrangler 配置里声明的绑定,不存在的自动创建并回填真实 ID; 新建的 D1 数据库还会自动应用项目的 schema 建表。克隆下来的全栈项目开箱即可部署。

D1 建库建表 KV 命名空间 R2 存储桶 队列

运维四件套,就在项目旁边

tail实时日志,线上请求逐行滚动
d1D1 查询,直查线上数据
secret密钥配置,保存立即生效
domain自定义域名,证书自动签发

版本回滚与部署历史

本机保存最近 200 条部署记录,按项目筛选。发布出问题时,打开版本列表一键回滚上一版本, 几秒内恢复线上站点。

部署历史列表

批量部署与配置迁移

勾选多个项目加入队列,按顺序串行上线;全部项目配置可导出为 JSON 备份,换机导入即恢复。

项目卡片网格,支持勾选批量部署

从目录到上线,四步

导入项目从哪来

三种来源任选

本地目录直接拖进窗口,Git 仓库浅克隆(走代理),或从 Cloudflare 拉取账号下已部署的项目反向导入。

部署点一下的事

识别、装依赖、构建、上传

自动识别 Vite、CRA、Next 等前端框架与全栈 Workers 项目;缺依赖自动按锁文件选择包管理器安装; 部署完成后轮询边缘节点,确认真正可访问才报成功。

绑定让应用完整

域名与密钥就地配置

自定义域名一键绑定、证书自动签发;Secrets 密钥保存立即生效,不需要为了改一个密码重新部署代码。

运维长期住在线上

日志、数据、回滚

wrangler tail 实时日志接进终端页,D1 面板直接查线上数据;出了问题,部署历史与一键回滚兜底。

为不稳定的网络而设计

国内网络直连 Cloudflare 经常不可达,这是部署失败的头号原因。PagesPilot 把网络当成一等公民来对待。

三路径对比探测 直连、系统代理、自定义代理分别采样统计延时、抖动与丢包率。
结论直接可操作 “直连不可达但系统代理可达”,就明确告诉你切到跟随系统代理。
代理贯穿全链路 探测结果自动注入部署、登录、克隆与 REST 调用,改一次全局生效。
PagesPilot · 网络
网络诊断页:三路径探测结果与建议

现在就把项目搬上边缘

Windows 10 / 11 x64,提供安装版与便携版。需要本机安装 Node.js(wrangler 运行依赖), 没有全局 wrangler 也没关系,应用会自动用 npx 兜底。

Windows 10 / 11 x64 Node.js 18+ MIT 协议
下载安装版 便携版 v2.1.0 · 约 112 MB · 免安装运行

常见问题

PagesPilot 收费吗?
免费且开源(MIT 协议)。Cloudflare 侧使用免费额度即可支撑个人项目:Pages 每月 500 次构建、Workers 有每日免费额度,带宽与请求不限量。
我的账号和数据安全吗?
所有项目记录、部署历史只保存在本机。API 凭证经操作系统级加密存储(Windows DPAPI),界面只显示掩码;上传、绑定域名等操作直接在你的机器与 Cloudflare 之间完成,没有中间服务器。
支持哪些项目类型?
两类:静态前端(Vite、Create React App、Next 静态导出、Astro、Vue CLI 等构建产物,或任意含 index.html 的文件夹)与带 wrangler 配置的全栈 Workers 项目(自动处理 D1 / KV / R2 绑定与建表)。
和 GitHub Actions 自动部署有什么不同?
Actions 面向仓库驱动的持续集成,需要写工作流、代码必须在 Git 托管平台。PagesPilot 面向“我机器上有个项目,现在就要上线”:任意本地目录、支持代理、部署后马上配域名密钥看日志,两者互补而不冲突。
网络不通,部署一直失败怎么办?
先到「网络」页跑一次完整诊断,工具会对比直连与代理的可达性并给出明确建议;在「设置」页把代理切换为跟随系统或自定义地址后重试,代理会自动注入整条部署链路。