v2.8.1 · REST API 直传 + 国内优化

部署到 Cloudflare
只需一次点击

PagesPilot 把前端与全栈项目自动部署到 Cloudflare Pages 和 Workers。 不装 wrangler 也行——REST API 直传、国内 IP 优选、建库建表、绑定域名、实时日志,全部图形化。

免费开源(MIT)· 配置仅保存在本机 · Electron 桌面应用

3部署方式
20K文件上限
50日志留存
PagesPilot · 部署
PagesPilot 部署页
FEATURES

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

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

全流程一键部署

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

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

资源自动供给

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

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

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

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

版本回滚与部署历史

本机保存最近 200 条部署记录,按项目筛选。发布出问题时,打开版本列表一键回滚上一版本, 几秒内恢复线上站点。每次部署日志持久化到 userData/logs,保留最近 50 份,失败可回溯。

部署历史列表

站点健康监控 + Watch 自动部署

定时探测已部署站点的可达性,发现"由可达转不可达"时弹系统通知(不重复打扰)。 开启 Watch 后源码变更自动触发部署,构建产物与依赖目录自动排除。

health 5 分钟轮询 watch 文件监控 notify 系统通知

批量部署与配置迁移

勾选多个项目加入队列,按顺序串行上线;全部项目配置可导出为 JSON 备份,换机导入即恢复。 部署统计面板展示成功率、平均耗时与近期趋势。

项目卡片网格
DEPLOY METHODS

三种部署方式,按需选择

别人电脑没装 wrangler?没关系。REST API 直传只需 API Token,连 Node.js 都不需要。

免 wrangler
📡

REST 直传

用 Cloudflare Pages Direct Upload API 直接上传文件(multipart/form-data)。只需 API Token + Account ID,Electron 自带运行时,不装任何额外工具。上限 20,000 文件 / 25 MiB。

经典
🔧

wrangler CLI

通过 wrangler 命令行部署,支持完整功能(Pages Functions、Workers 模块等)。未全局安装时自动用 npx 兜底。

WORKFLOW

从目录到上线,四步

导入项目从哪来

三种来源任选

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

部署点一下的事

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

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

绑定让应用完整

域名与密钥就地配置

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

运维长期住在线上

日志、数据、回滚、健康监控

wrangler tail 实时日志接进终端页,D1 面板直接查线上数据;出了问题,部署历史与一键回滚兜底; 健康监控每 5 分钟探测站点可达性,异常自动弹通知。

NETWORK

为不稳定的网络而设计

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

三路径对比探测 直连、系统代理、自定义代理分别采样统计延时、抖动与丢包率。
国内 IP 优选 + hosts 绑定 部署后自动 TCP 443 测速找国内可达的最优边缘 IP,一键写入 hosts(UAC 授权),本机访问无需代理。
代理贯穿全链路 探测结果自动注入部署、登录、克隆与 REST 调用,改一次全局生效。SOCKS5 代理也支持。
PagesPilot · 网络
网络诊断页

现在就把项目搬上边缘

Windows 10 / 11 x64,提供安装版与便携版。REST 直传模式无需 Node.js 和 wrangler; wrangler 模式需要 Node.js 18+,没有全局 wrangler 也会自动用 npx 兜底。

Windows 10 / 11 x64 REST 模式零依赖 MIT 协议
下载安装版 便携版 v2.8.1 · 约 112 MB · 免安装运行
FAQ

常见问题

PagesPilot 收费吗?
免费且开源(MIT 协议)。Cloudflare 侧使用免费额度即可支撑个人项目:Pages 每月 500 次构建、Workers 有每日免费额度,带宽与请求不限量。
没装 wrangler 也能部署吗?
可以。选择「REST 直传」部署方式,通过 Cloudflare Pages Direct Upload API 直接上传文件,只需 API Token + Account ID,Electron 自带运行时,不需要 wrangler 也不需要 Node.js。选「自动」模式会优先尝试 REST 直传,失败自动回退 wrangler CLI。
我的账号和数据安全吗?
所有项目记录、部署历史只保存在本机。API 凭证经操作系统级加密存储(Windows DPAPI),界面只显示掩码;上传、绑定域名等操作直接在你的机器与 Cloudflare 之间完成,没有中间服务器。
支持哪些项目类型?
两类:静态前端(Vite、Create React App、Next 静态导出、Astro、Vue CLI 等构建产物,或任意含 index.html 的文件夹)与带 wrangler 配置的全栈 Workers 项目(自动处理 D1 / KV / R2 绑定与建表)。
国内访问部署后的站点很慢怎么办?
部署时选「国内优化」模式,部署成功后自动优选国内可达的 Cloudflare 边缘 IP(TCP 443 测速)并写入 hosts 文件(需 UAC 授权),之后本机访问该站点无需代理。也可到「网络」页手动批量刷新所有 hosts 绑定。
和 GitHub Actions 自动部署有什么不同?
Actions 面向仓库驱动的持续集成,需要写工作流、代码必须在 Git 托管平台。PagesPilot 面向"我机器上有个项目,现在就要上线":任意本地目录、支持代理、部署后马上配域名密钥看日志,两者互补而不冲突。