🗒️Cloud flare DDNS教程
00 分钟
2021-7-2
2024-7-20
type
status
date
slug
summary
tags
category
icon
password

Cloudflare搭建DDNS教程

自建DDNS解决域名绑定动态IP问题
  • 把域名接入cloudflare
  • 获取Global API Key
  • 设置用于 DDNS 解析的二级域名,流量不经过CDN(云朵变灰)
  • 下载 DDNS 脚本
  • 修改 DDNS 脚本并补充相关信息
  • 设置定时任务获取Global API Key
把域名接入cloudflare
打开cloudflare,登陆账号添加网站按照提示操作
 
访问 https://dash.cloudflare.com/profile在页面下方找到 Global API Key,点击右侧的 View 查看 Key,并保存下来
 
设置用于 DDNS 解析的二级域名,流量不经过CDN(云朵变灰)
添加一条A记录,例如:hkt.test.com,Proxy status设置成DNS only
下载DDNS一键脚本
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脚本补充你自己的信息
 
# incorrect api-key results in E_UNAUTH error
# 填写 Global API Key
CFKEY=
 
# Username, eg: user@example.com
# 填写 CloudFlare 登陆邮箱
 
# Zone name, eg: example.com
# 填写需要用来 DDNS 的一级域名
CFZONE_NAME=062210.xyz
 
# Hostname to update, eg: homeserver.example.com
# 填写 DDNS 的二级域名(只需填写前缀)
CFRECORD_NAME=
 
设置完毕运行脚本
./cf-v4-ddns.sh
首次运行脚本,输出内容会显示当前IP,进入cloudflare查看 确保IP已变更为当前IP
设置定时任务(环境centos7)
crontab -e
  • */1 * * * * /root/cf-v4-ddns.sh >/dev/null 2>&1
上一篇
Github学生包申请流程(无需EDU)
下一篇
脚本

评论
Loading...