🔥 开源免费 · 自托管

Cloudflare DNS
批量管理面板

多账号统一管理、跨域名批量操作、一键橙云代理切换。
做 CF 官方控制台做不到的事。

⭐ GitHub 获取 快速部署 →

数据只在你自己的服务器  ·  API Token 不经过第三方  ·  MIT License

核心功能

一个面板,管理所有域名

为多站站长、出海团队、大量域名运维场景而生

👤

多账号管理

多个 Cloudflare 账号在同一面板、同一会话内并存,无需反复切换登录。

🌐

Zone 列表同步

一键从 CF 同步所有域名到本地,支持快速检索,百个域名秒定位。

跨域名批量新增

同一条 DNS 记录,同时应用到多个域名,批量操作秒完成。

🗑️

跨域名批量删除

按类型、名称批量清理多个域名的 DNS 记录,运维效率翻倍。

🟠

橙云代理批量切换

一键开启/关闭多个域名的 CF 代理(橙云),迁移维护更轻松。

📋

DNS 模板

保存常用记录组合,一键应用到多个域名,新站上线更快。

🤖

MCP Server

在 Claude / Cursor 等 AI 工具中直接用自然语言管理 DNS。无需部署面板,npx flaredesk-mcp 与 API Token 即可。

🔒

数据自托管

所有数据存在你自己的服务器,API Token 不经过任何第三方。

对比

vs Cloudflare 官方控制台

官方控制台能做到的,我们都能做;它做不到的,我们也能做

功能 CF 官方控制台 Flaredesk ✦
单域名 DNS 管理
多账号同屏并存(单一会话,免反复切换登录)
跨域名批量新增记录
跨域名批量删除记录
批量橙云代理切换
DNS 模板复用
AI 自然语言操作 (MCP)
数据完全自托管

AI 集成

用自然语言管理 DNS

支持 Claude Desktop、Cursor、Windsurf 等所有 MCP 客户端

Claude Desktop — flaredesk MCP

🧑 帮我把 example.com 的 www A 记录改成指向 1.2.3.4,并开启橙云代理

🔧 调用 update_dns_record({ zone_id: "xxx", record_id: "yyy", content: "1.2.3.4", proxied: true })

✅ 已完成!example.com 的 www A 记录已更新为 1.2.3.4,橙云代理已开启。

🧑 列出我所有账号下的域名

🔧 调用 list_zones({})

返回 47 个域名:example.com, yourdomain.io, shop.site ...

一行命令安装,无需部署服务器

$ npx flaredesk-mcp

快速部署

5 步上线

Go 1.21+、Vue3;数据库可选 SQLite + 内嵌 Redis(免装 MySQL/Redis 服务),或 MySQL + Redis 传统部署

1

克隆代码

git clone https://github.com/urbanu619/flaredesk.git

2

配置后端

SQLite 试用路径magic_admin/conf.d/config.sqlite.embedded.json.example 复制为 config.json,使用 SQLite + 内嵌 Redis,无需单独安装 MySQL / Redis,也不需要执行 CREATE DATABASE

MySQL 生产路径config.json 中填写 MySQL 与 Redis(可继续使用内嵌 Redis)。若使用 MySQL,需先建库:CREATE DATABASE flaredesk DEFAULT CHARACTER SET utf8mb4;

3

启动后端

cd magic_admin && go run main.go api
首次启动自动建表、初始化菜单和管理员账号。

4

构建前端

需 Node.js 18+:cd magic_admin_web && npm install && npm run build
产物在 dist/,可由 Nginx 托管;也可将前端嵌入后端二进制、与 API 同源访问(serve-web: true,见仓库 README(默认英文)或 README.zh-CN.md)。

5

添加 CF 账号

用默认账号 superman / 666666 登录后修改密码,进入「账号管理」添加 Cloudflare API Token,开始使用。零基础分步说明见 GitHub docs/完全新手安装指南.md(中文)· docs/beginner-install.md(English)。

免费开源,立即上手

如果 Flaredesk 对你有帮助,欢迎点一个 ⭐ Star,让更多人发现它

⭐ 去 GitHub Star 💬 加入 Telegram 群