把 Cloudflare 管理能力装进你的 Android 手机

CloudFlare Assistant 是面向 Cloudflare 用户和开发者的移动端管理工具,集中管理账号、D1、Workers、Pages、DNS、KV、R2、Zero Trust、实时日志与备份,让常用运维操作更轻、更快。

正在连接动态服务...

D1数据库操作与 SQL 执行
Workers脚本上传、日志与触发器
Pages部署、日志与域名管理
Zero Trust网关、Access、Tunnel 管理

完整覆盖 Cloudflare 常用服务

从账号安全到资源管理,从脚本部署到存储操作,再到 Zero Trust 管理,CloudFlare Assistant 将高频 Cloudflare 管理能力整合到统一的 Material Design 3 体验中。

🔐

多账号管理

基于 Room 持久化存储,支持多账号切换、导入导出、WebDAV 备份,并支持 API Token 与 Global API Key 两种鉴权方式加密保存。

🗄️

D1 数据库

创建和删除 D1 实例,执行 SQL 查询,浏览表结构与数据内容,并保留常用查询历史。

🚀

Workers 管理

图形化上传脚本、查看版本、实时 Tail Log、管理触发器,并支持 KV、D1、R2 等绑定。

📄

Pages 管理

查看、创建、删除 Pages 项目,管理部署记录、部署日志、重试部署和自定义域名。

📡

DNS 管理

支持 A、AAAA、CNAME、TXT、MX、SRV、CAA 等 20+ 记录类型,灵活控制代理和 TTL。

🛡️

Zero Trust

支持 Gateway、Access、Service Tokens、Tunnel 等能力的查看与管理,覆盖更多企业侧场景。

v7.6.2 发布日期:2026-07-09 最新功能已更新到官网

v7.6.2 更新亮点

这一版重点为 Pages 和 Worker 新增旧部署/旧版本的批量清理能力,同时统一两个页面的部署卡片折叠交互与列表标题栏布局,让日常运维更高效。

Pages 旧部署批量清理

  • 新增「管理部署」功能,支持批量清理账号下所有 Pages 项目的旧部署。
  • 支持清理单个指定项目的旧部署,自定义保留最新部署数量(默认 10)。
  • 清理完成后显示每个项目的清理详情及总计清理数量。
  • 清理前二次确认,防止误操作。

Worker 旧版本批量清理

  • 新增「管理版本」功能,支持批量清理账号下所有 Worker 脚本的旧版本。
  • 支持清理单个指定脚本的旧版本,自定义保留最新版本数量(默认 10)。
  • 清理完成后显示每个脚本的清理详情及总计清理数量。
  • 清理前二次确认,防止误操作。

部署卡片折叠与状态持久化

  • Pages 和 Worker 部署卡片改为可折叠样式,点击标题栏展开/收起。
  • 卡片展开状态通过本地存储持久化,重启应用后自动恢复。
  • 默认折叠状态,减少页面占用空间。
  • Pages 和 Worker 卡片尺寸统一,视觉风格一致。

列表标题栏统一布局

  • Pages 项目列表和 Worker 脚本列表标题行布局统一。
  • 点击「管理项目/脚本」展开操作栏(全选、批量删除),再次点击收起。
  • 刷新按钮始终靠右对齐,交互体验更稳定。

为移动端运维设计

应用采用清晰分层的 MVVM 架构,结合 Kotlin Coroutines、Flow、Hilt 和 Retrofit,兼顾可维护性与使用体验。

  • ✅ Android 8.0+ 支持,minSdk 26 / targetSdk 36
  • ✅ Material Design 3 风格界面与对话框
  • ✅ 实时日志、语法高亮、日志过滤与导出
  • ✅ WebDAV 自动备份与一键恢复
  • ✅ 路由绑定、域名模式和批量管理
  • ✅ 开源 MIT 协议,欢迎 Issue 和 Pull Request

产品截图

下面保留两张核心产品截图,直观展示移动端管理 Cloudflare 资源时的实际界面体验。

CloudFlare Assistant 产品截图 1
应用主界面
查看核心功能入口与资源概览。
CloudFlare Assistant 产品截图 2
功能操作界面
更适合展示实际管理与操作场景。

现代 Android 技术栈

项目使用 Kotlin 与 Jetpack 生态构建,网络层对接 Cloudflare API,并通过 S3 兼容能力支持 R2。

Kotlin1.9.20 主开发语言
Room账号和配置持久化
Hilt依赖注入
Retrofit / OkHttpCloudflare API 网络层
Coroutines + Flow异步与响应式数据流
Navigation页面导航管理
WorkManager后台备份任务
AWS S3 SDKR2 对象存储接入

安装与鉴权配置

推荐先安装最新 APK,然后在应用中选择 API Token 或 Global API Key 作为鉴权方式。为了保证功能完整可用,下面列出了 API Token 的推荐完整权限范围。Global API Key 则适合需要兼容旧接口或快速接入的场景。

安装与鉴权配置步骤

1登录 Cloudflare 仪表板
进入你的 Cloudflare Dashboard。
2进入我的个人资料 → API 令牌
打开 API Tokens 页面。
3点击创建令牌
新建一个用于 CloudFlare Assistant 的 API Token;如果选择 Global API Key,可在个人资料的 API Keys 区域查看并复制。
4按下方权限清单勾选权限
建议严格按本站列出的账户级别、Zero Trust 和 Zone 级别权限配置。
5账户资源选择:包含所有账户
确保应用可管理你名下所有需要操作的账户资源。
6Zone 资源选择:包含所有 Zone
确保 DNS 与域名相关功能可正常使用。
7复制生成的 Token
回到应用中选择鉴权方式:API Token 或 Global API Key,然后填写邮箱、密钥等信息,保存后即可开始使用。

支持两种鉴权方式

  • API Token:推荐方式,可按功能配置精细权限,更符合最小权限原则。
  • Global API Key:兼容方式,通常权限范围更大,适合快速接入或部分旧接口场景。
  • 应用内可在账号配置中选择鉴权类型,并在不同账号之间切换使用。
  • 多账号场景下,每个账号都可以独立选择 API Token 或 Global API Key。

API Token 所需权限

以下内容按你提供的权限清单整理,适合使用 API Token 并需要完整功能的场景。若使用 Global API Key,则无需逐项配置 Token 权限,但权限范围更大,务必妥善保管。

账户级别权限

  • Account Settings:读取
  • Workers Scripts:编辑
  • Workers Routes:编辑
  • Workers R2 Storage:编辑
  • Workers KV Storage:编辑
  • Cloudflare Pages:编辑
  • D1:编辑
  • Account Analytics:读取

Zero Trust 权限

  • Zero Trust:编辑
  • Access: Apps and Policies:编辑
  • Access: Service Tokens:编辑
  • Gateway:编辑
  • Cloudflare Tunnel:编辑

Zone 级别权限

  • Zone:读取
  • DNS:编辑

常用入口

你可以直接使用下面这些入口开始体验:

适合这些场景

CloudFlare Assistant 并不是为了替代完整桌面控制台,而是为了让你在移动端更快完成“查看、排查、轻量操作”。

应急处理

临时改 DNS、检查 Workers 状态、快速查看 D1 或存储资源,减少必须打开电脑的次数。

🧭

日常巡检

查看账号下资源分布、部署状态和对象列表,适合通勤、出差或离开工位时快速确认状态。

🧰

多账号运维

在多个 Cloudflare 账号间快速切换,避免重复登录 Web 控制台,提高轻量运维效率。

常见问题

这里整理了初次使用时最常见的几个问题。

这是官方 Cloudflare 应用吗?

不是。这是一个面向 Cloudflare 用户和开发者的第三方开源 Android 项目,用于便捷管理常见 Cloudflare 资源。

为什么我需要比较多的 Token 权限?

因为当前版本已经覆盖 Workers、Pages、D1、R2、DNS、Zero Trust、Access、Tunnel 等多个模块。若你使用 API Token 并想完整使用所有功能,就需要对应的编辑或读取权限。你也可以切换使用 Global API Key,但它通常拥有更高权限,安全风险也更高。

数据会上传到作者服务器吗?

从项目定位来看,核心能力是直连 Cloudflare API。账号、API Token 或 Global API Key 主要保存在本地,此外支持 WebDAV 备份。建议你结合源码自行审阅,并优先使用最小权限的 API Token。

没有电脑也能完成所有操作吗?

大部分日常查看和轻量变更可以在手机上完成,但复杂调试、批量迁移和大规模发布仍更适合桌面环境。

安全提醒: 使用任何第三方管理工具前,请先确认源码、发行包来源与授予的 Cloudflare API 权限范围。推荐优先使用 API Token 并只开启必要权限;如使用 Global API Key,请注意它权限范围更大,务必妥善保存并定期轮换。

立即开始使用或参与贡献

克隆项目、使用 Android Studio 打开并编译。你也可以提交 Issue、Pull Request,或为项目点亮 Star。