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

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

开启并登陆群晖NAS终端

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

ssh [email protected] 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 令牌

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

LEO By LEO