UniFi USG 使用 CloudFlare Dynami

2020-05-22 浏览量: 902

UniFi USG 使用 CloudFlare Dynami

长期下来大家知道自己 Dynamic DNS ( 简称 DDNS ) 是用 noip 服务均多,不过它免费版本身限制多,一次只能设三个,只能用 noip 提供域名,虽然是免费版一分一钱这样功能? 噢,不不不,其实还有一家也是免费版,但功能很多,又能自订自己域名,数量没限制,那就是 CloudFlare 服务,它有提供 DDoS 保护、SSL 凭证,也有提供免费的 API 来串接,还能自动更新您的 DNS 对应 IP 记录,是不是很方便吗? 那幺这里会有教学怎幺配置。

目次1 更新 USG ddclient2 配置 Controller更新 USG ddclient

由于 USG 里 ddclient 版本过旧,需要更新才能支援 CloudFlare API v4。

echo "deb http://archive.debian.org/debian/ wheezy main" >> /etc/apt/sources.list; apt-get update; apt-get -y install libdata-validate-ip-perlcd /tmpcurl -L -O https://raw.githubusercontent.com/ddclient/ddclient/master/ddclientcp /usr/sbin/ddclient /usr/sbin/ddclient.bkpcp ddclient /usr/sbin/ddclientchmod +x /usr/sbin/ddclient配置 Controller

这无法透过 Controller Web GUI 上面配置 CloudFlare DDNS 组态,所以要改另外一种方式配置,利用 config.gateway.json 文件去自定义更改。

{"service": {"dns": {"dynamic": {"interface": {"": {"service": {"cloudflare": {"host-name": [""],"login": "","options": ["zone="],"password": "","protocol": "cloudflare",}}}}}}}}

以上完成设定组态配置后,从 UniFi Controller Devices → USG → Config → Manage Device → Force provision 更新完成并且重新开机就生效啰~

ddclientcloudflarednsusgcontrolleraptusrdynamic

上一篇: 下一篇:

相关推荐