Android Kotlin 1.9.20 Material Design 3 MIT License

把 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 发布日期:2026-07-07 最新功能已更新到官网

v7.6 更新亮点

这一版重点增强了 Pages、Workers、Zero Trust 和编辑器体验,已经从“基础管理工具”进一步升级为更完整的移动端 Cloudflare 运维助手。

Pages 能力增强

  • 新增 Pages 自定义域名管理:查看、添加、删除域名,并自动配置 DNS 验证记录。
  • 新增部署日志查看,可快速定位构建失败原因。
  • 新增部署重试(重新部署)能力。
  • 增强部署详情:环境变量、阶段信息、构建配置、源码配置更完整。
  • 扩展部署方式:分段资产上传、支持 `_worker.js` 高级部署、单文件 JS/HTML 部署。

Workers 能力增强

  • 新增 Worker 实时日志(Tail Log),支持 WebSocket 流式查看。
  • 日志页面支持暂停/继续、清空、全选复制、自动重连与状态指示。
  • 新增 Worker 触发器管理,支持 Cron 查看、添加、删除。
  • 新增 Worker 版本历史与回滚能力。

Zero Trust 与 Access

  • 新增 Zero Trust 网关管理:Gateway Rules、Gateway Lists、Gateway Locations。
  • 支持创建、编辑、删除网关策略与列表。
  • 优化 Access 策略与分组请求模型,减少 null 字段导致的 API 报错。
  • Access 组管理新增默认组标识、编辑按钮和中文规则标签。

UI / 编辑器 / 其他优化

  • 首页改为更紧凑的两列网格布局,导航结构更清晰。
  • 脚本编辑器由 Monaco 升级为 CodeMirror 5,包体更小、加载更快。
  • 修复 WebView 白屏闪烁,优化深色主题适配。
  • 新增官网入口,优化协程生命周期与多处交互细节。

为移动端运维设计

应用采用清晰分层的 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。