为DSM 增加Cloudflare的动态解析

上文讲到使用OpenResty进行反向代理,其目的就是为了家里的nas访问起来更方便。由于国内CDN都需要备案啥的,不然就是这样限制那样限制,所以,一气之下将域名解析和CDN这活儿都交给了Cloudflare。那么问题就来了,DSM内置的DDNS是不支持Cloudflare的。

我尝试通过修改/usr/etc.defalut/ddns_provider.conf的形式增加自定义服务商的形式,但无论怎么做系统都反馈“service_ddns_error_unkonwn”。那么就只有换个思路了。
用到下面这个脚本:

然后放在/root 下。
继续:
nano /etc/crontab 在最后增加:(5分钟更新一次)

然后更新一下crontab:

搞定啦。

感谢以下分享带来的帮助:
1.CloudFlare Client API
2.crond on DSM 5.0

发表评论

电子邮件地址不会被公开。 必填项已用*标注