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

CloudFlare Assistant 是面向 Cloudflare 用户和开发者的移动端管理工具,集中管理账号、D1、Workers、Pages、DNS、KV、R2、Zero Trust、SSL/TLS、转换规则、邮件路由、缓存规则、速率限制、实时日志与备份,让常用运维操作更轻、更快。

正在连接动态服务...

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 等能力的查看与管理,覆盖更多企业侧场景。

🔒

SSL/TLS 管理

支持加密模式、TLS 版本选择、通用 SSL 开关、证书包管理,以及始终使用 HTTPS 和自动 HTTPS 重写。

🔄

转换规则

支持 URL 重写、请求头/响应头修改,按 phase 分区管理规则,支持动态添加/移除头行。

📧

邮件路由

支持 Email Routing 总开关、路由规则管理、目的地址验证与管理,显示验证状态。

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

v7.6.3 更新亮点

这一版重点完善域名管理模块,新增 SSL/TLS 设置、转换规则、缓存规则、速率限制、邮件路由等多项功能,同时优化零信任网关规则和全局显示适配。

域名管理模块重构

  • 新增独立域名列表页面,支持域名搜索、刷新。
  • 新增域名详情页面,集成 DNS、SSL、规则等功能入口。
  • 优化账号域名同步逻辑与数据库结构。
  • 首页 DNS 入口调整到域名管理模块。

SSL/TLS 设置与证书管理

  • 支持 SSL 加密模式、最低 TLS 版本选择。
  • 支持始终使用 HTTPS、自动 HTTPS 重写、TLS 1.3 开关。
  • 支持切换通用 SSL 证书状态,管理证书包列表。
  • 乐观更新与并行加载,提升操作体验。

转换规则管理

  • 支持 URL 重写、请求头修改、响应头修改。
  • 按 phase 分区显示规则,完整的增删改查操作。
  • 支持单独启用/禁用规则,界面文本本地化。
  • HTTP 头编辑器支持动态添加/移除头行。

缓存规则与速率限制

  • 缓存规则支持 TTL 模式选择(遵循源站/覆盖/不缓存)。
  • 速率限制规则支持多种周期(10秒/1分钟/10分钟/1小时)。
  • 支持封锁、托管质询、JS 质询、记录等动作。
  • 高级设置检测与只读提示,防止配置丢失。

邮件路由功能

  • 支持启用/禁用 Email Routing 总开关。
  • 支持添加、删除路由规则。
  • 支持添加、验证、删除目的地址。
  • 显示地址验证状态(已验证/待验证)。

零信任网关规则优化

  • 冷启动优化,仅在应用启动时获取一次 ZONE 数据。
  • 支持 redirect 动作与重定向配置。
  • 新增 DNS 规则覆盖配置面板。
  • 支持反向匹配、操作符选择、列表多选。

代码片段管理

  • 新增代码编辑器页面,支持代码高亮、搜索。
  • 替换查看弹窗为直接跳转编辑页。
  • 适配 multipart 响应,正确提取 JS 文件内容。
  • 界面文本统一为中文「代码片段」。

开发模式与缓存清理

  • 开发模式开关,可绕过 Cloudflare 缓存直接访问源站。
  • 攻击模式开关,启用严格请求检查。
  • 全量缓存清理与按 URL 批量清理(最多 30 条)。
  • 实时显示 URL 数量,清理前二次确认。

为移动端运维设计

应用采用清晰分层的 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:读取
  • Email Routing:编辑

Zero Trust 权限

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

Zone 级别权限

  • Zone:读取
  • DNS:编辑
  • SSL/TLS:编辑
  • Rulesets:编辑

常用入口

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

适合这些场景

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

应急处理

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

🧭

日常巡检

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

🧰

多账号运维

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

常见问题

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

这是官方 Cloudflare 应用吗?

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

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

因为当前版本已经覆盖 Workers、Pages、D1、R2、DNS、Zero Trust、Access、Tunnel、SSL/TLS、转换规则、邮件路由、缓存规则、速率限制等多个模块。若你使用 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。