DSM群晖系统原生 DDNS 添加 Cloudflare DDNS 动态域名解析支持

群晖原生 DDNS 并不支持 Cloudflare ,通过 joshuaavalon/SynologyCloudflareDDNS 项目提供的脚本和方案,可以将 Cloudflare 添加到原生 DDNS 列表中.

开启并登陆群晖NAS终端

控制面板 - 终端机和 SNMP - 勾选启用 SSH 功能 macOS 使用终端, Windows 使用 PuTTY 或 Windows Terminal 来登陆群晖.

ssh xxxx@DSM IP # xxxx为群晖的帐户 sudo -i # 登陆成功后,切换为 root 帐户.
部署 Cloudflare DDNS 脚本

下载 Cloudflare 的 DDNS 脚本文件,官方推荐存放于/sbin/cloudflareddns.sh并赋予执行权限.

手动修改第六行的 proxy=”true” 为 proxy=”false” 关闭 CDN 代理.

wget https://raw.githubusercontent.com/joshuaavalon/SynologyCloudflareDDNS/master/cloudflareddns.sh -O /sbin/cloudflareddns.sh

下载脚本 chmod +x /sbin/cloudflareddns.sh # 赋予执行权限

在原生Web UI的DDNS列表里添加选项

复制粘贴以下命令并执行

cat >> /etc.defaults/ddnsjava_provider.conf << EOF [Cloudflare] modulepath=/sbin/cloudflareddns.sh queryurl=https://www.cloudflare.com website=https://www.cloudflare.com EOF
登陆群晖 DSM - 控制面板 - 外部访问 - DDNS - 新增

服务供应商 - 选择 Cloudflare 主机名称 - 填写 DDNS 域名 用户名 - 填写区域 ID 密码 - 填写上文生成的 API 令牌

Done

整合转载自https://www.ioiox.com/archives/105.html 如有侵权,联系删除。