项目:https://github.com/woniu336/CFGuard
系统:Debian12 测试通过

前言


目前一直再用彩虹大佬的聚合dns,感觉有些重了,大部分功能用不上,就自己搞了个自用的,分享给大家。

特色:

  • 解析管理,这是最基础要有的
  • 容灾检测,自动切换与恢复
  • 多账户支持(如果你有多个cf)
  • 通知,支持钉钉、tg、邮件

提醒:令牌不要用全局的,新建一个具有DNS编辑权限的令牌

放行防火墙

默认8081端口,例如

ufw allow 8081/tcp

安装 unzip 工具避免安装失败

sudo apt-get update
sudo apt-get install unzip

部署脚本

curl -sS -O https://raw.githubusercontent.com/woniu336/open_shell/main/cfserver.sh && chmod +x cfserver.sh && ./cfserver.sh

修改令牌

cd /opt/cfserver && ./dns-server -reset-token

然后重启

cd /opt/cfserver && pkill dns-server && nohup ./dns-server > /dev/null 2>&1 &

访问 Web 界面

  • 浏览器访问:IP:8081

  • 使用设置的令牌登录

  • 在界面中配置 Cloudflare 凭证和监控策略

预览