多账号管理
基于 Room 持久化存储,支持账号切换、导入导出、WebDAV 备份,并可同时保存 API Token 与 Global API Key,按需切换认证方式。
CloudFlare Assistant 是面向 Cloudflare 用户和开发者的移动端管理工具,集中管理账号、D1、Workers、Pages、DNS、KV、R2、日志与备份,让常用运维操作更轻、更快。

从账号安全到资源管理,从脚本部署到存储操作,CloudFlare Assistant 将高频 Cloudflare 管理能力整合到统一的 Material Design 3 体验中。
基于 Room 持久化存储,支持账号切换、导入导出、WebDAV 备份,并可同时保存 API Token 与 Global API Key,按需切换认证方式。
创建和删除 D1 实例,执行 SQL 查询,浏览表结构与数据内容,并保留常用查询历史。
图形化上传 JavaScript 脚本,查看脚本列表,快速删除,并支持 KV、D1、R2 等绑定配置。
查看、创建、删除 Pages 项目,管理部署历史、部署状态和自定义域名。
支持 A、AAAA、CNAME、TXT、MX、SRV、CAA 等 20+ 记录类型,灵活控制代理和 TTL。
管理 KV 命名空间和键值对,管理 R2 Bucket、对象上传下载、删除和自定义域名。
可通过 GitHub Releases 页面下载最新发布版本,也可以直接获取源码压缩包用于本地构建。
查看最新版本说明、变更记录和已发布安装包。
进入 Releases 后下载对应 APK 或其他发布资源,适合直接在 Android 设备安装使用。
如需自行编译,可前往仓库主页下载源码,或使用 Git 克隆项目。
应用支持两种认证方式:API Token 和 Global API Key。两者可同时保存,并可在账号配置中按需切换认证方式。
打开 GitHub Releases 页面,下载最新 APK 到 Android 设备。若系统提示来源限制,请在安装时按系统引导允许本次安装。
你可以使用 Cloudflare API Token,或使用 Global API Key。若使用 API Token,建议按实际场景授予最小必要权限;若使用 Global API Key,请妥善保管并仅在可信设备上使用。
打开 CloudFlare Assistant,进入账号管理页面,填写账户名称、邮箱,以及 API Token 或 Global API Key。两种认证信息可同时保存,便于后续切换。
保存后可在账号配置中切换认证方式,并测试 Zone 列表、DNS 记录或 Workers 列表是否可正常读取。如个别模块报权限不足,请补充对应权限或切换到合适的认证方式。
应用采用清晰分层的 MVVM 架构,结合 Kotlin Coroutines、Flow、Hilt 和 Retrofit,兼顾可维护性与使用体验。
项目使用 Kotlin 与 Jetpack 生态构建,网络层对接 Cloudflare API,并通过 S3 兼容能力支持 R2。
克隆项目、使用 Android Studio 打开并编译。你也可以提交 Issue、Pull Request,或为项目点亮 Star。