本站资源来自互联网用户收集发布,仅供用于学习和交流。如有侵权之处,请联系站长并出示版权证明以便删除,敬请谅解!(邮箱: a12a@duck.com)
开启辅助访问
登录
立即注册
论坛
BBS
最新帖子
Guide
积分商城
邀请码获取
搜索
搜索
本版
帖子
群组
用户
CIV社区
»
论坛
›
分享专区
›
技术教程
›
Cloudflare 免费解析动态域名 DDNS
返回列表
发新帖
Cloudflare 免费解析动态域名 DDNS
[复制链接]
微信扫一扫 分享朋友圈
已有
114
人穿越成功
教程:手机怎么扫描二维码
299
|
0
|
2023-1-29 23:04:36
|
显示全部楼层
|
阅读模式
脚本地址
https://github.com/yulewang/cloudflare-api-v4-ddns
获取 KEY
访问
https://dash.cloudflare.com/profile
在页面下方找到 Global API Key,点击右侧的 View 查看 Key,并保存下来 ,在页面下方找到 Global API Key,点击右侧的 View 查看 Key,并保存下来
解析域名
设置用于 DDNS 解析的二级域名,流量不经过CDN(云朵变灰)
添加一条A记录,例如:hkt.test.com,Proxy status设置成DNS only
ipv4地址随意就行
运行脚本
下载 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
复制代码
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
admin
辉煌成就
289
331
45819
主题
帖子
积分
等级头衔
ID :
1
用户组:
管理员
积分成就
威望 :
9760
点
贡献 :
25747
次
C币 :
3327
枚
在线时间 : 124 小时
勋章
加好友
发消息
回复楼主
返回列表
综合讨论
技术教程
破解资源
资源分享