Dnsflare - 可视化地修改Cloudflare域名的DNS记录
Dnsflare是一款可视化的工具,可以帮助用户快速修改Cloudflare域名的DNS记录。通过简单易用的界面,用户可以轻松地添加、编辑和删除DNS记录,实现更高效的网站管理和优化。
Dnsflare
可视化地修改Cloudflare域名的DNS记录
项目地址:
https://github.com/5aaee9/Dnsflare/
演示:
https://cf.baxx.eu.org/
https://dnsflare-indexyz.vercel.app/
原因
Cloudflare 非常鸡贼的 ban 掉了 externallyManaged
用户访问 Cloudflare 控制台编辑 DNS Record 的功能, 然后有些 Partner 又已经跑了 不是, 但是又眼馋 pro
优点
所有请求由本地浏览器产生, 服务端仅进行 CORS 处理
Partner 无法直接添加 A 记录 (据说), 而且 Partner API 在开启 2FA 的情况下无法使用
使用
到 Cloudflare 的 API Token 设定 中新建一个 Token, 给这个 Token 以下权限
Zone.DNS 写权限 (用于写入 DNS 记录)
Zone.Zone 读权限 (用于读取域名列表)
Zone.SSL and Certificates 读写权限 (用于展示和修改 SSL 证书供应商)
然后访问 演示 来登录到面板
部署
部署到 Vercel
点击以下按钮将 Dnsflare 一键部署到 Vercel
部署到 Cloudflare
安装 wrangler cli:
1 | npm i -g wrangler |
构建前端页面
1 | yarn install |
部署页面
1 | wrangler pages publish dist |