banner
年糕

年糕日记

此站为备份站点,最新文章请访问 oior.net
telegram
email

Cloudflare 免费解析动态域名 DDNS

脚本地址#

获取 KEY#

访问 https://dash.cloudflare.com/profile 在页面下方找到 Global API Key,点击右侧的 View 查看 Key,并保存下来 ,在页面下方找到 Global API Key,点击右侧的 View 查看 Key,并保存下来

image

解析域名#

设置用于 DDNS 解析的二级域名,流量不经过 CDN (云朵变灰)

添加一条 A 记录,例如:hkt.test.com,Proxy status 设置成 DNS only

ipv4 地址随意就行

image

运行脚本#

下载 DNNS 脚本

curl https://raw.githubusercontent.com/aipeach/cloudflare-api-v4-ddns/master/cf-v4-ddns.sh > /root/cf-v4-ddns.sh && chmod +x /root/cf-v4-ddns.sh

配置信息#

修改 DDNS 脚本并补充相关信息

vi cf-v4-ddns.sh
# incorrect api-key results in E_UNAUTH error
# 填写 Global API Key
CFKEY=

# Username, eg: user@example.com
# 填写 CloudFlare 登陆邮箱
CFUSER=

# Zone name, eg: example.com
# 填写需要用来 DDNS 的一级域名
CFZONE_NAME=

# Hostname to update, eg: homeserver.example.com
# 填写 DDNS 的二级域名(只需填写前缀)
CFRECORD_NAME=

首次运行脚本,输出内容会显示当前 IP,进入 cloudflare 查看 确保 IP 已变更为当前 IP

./cf-v4-ddns.sh

设置定时任务#

crontab -e
*/2 * * * * /root/cf-v4-ddns.sh >/dev/null 2>&1
# 如果需要日志,替换上面的代码
*/2 * * * * /root/cf-v4-ddns.sh >> /var/log/cf-ddns.log 2>&1
加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。