自建DDNS配置教程(Cloudflare支持中國大陸主機)

Cloudflare DDNS 腳本

 
 

1- 先至cloudflare 建立一個域名

 

2- 我建立了 ddns.ek12.website

3 - 進入中轉vps,建立ddns 腳本

建立ddns.sh vi /root/ddns.sh

以下內容修改加入到ddns.sh

 
#!/bin/sh
NEW_IP=`curl -s http://ipv4.icanhazip.com`
CURRENT_IP=`cat /tmp/current_ip.txt`
if [ "$NEW_IP" = "$CURRENT_IP" ]
then
echo "No Change in IP Adddress"
else
curl -X PUT "https://api.cloudflare.com/client/v4/zones/d7d525efbb6e7b508ed32761b07d382e/dns_records/294cdf035017050fd0529754c2ef0ad0" \
-H "X-Auth-Email: cloudfalre帳號" \ #帳號
-H "X-Auth-Key: cloudflare_API_KEY" \ #apikey
-H "Content-Type: application/json" \
--data '{"type":"A","name":"ddns.ek12.website","content":"'$NEW_IP'","ttl":120,"proxied":false}' > /dev/null #修改域名
echo $NEW_IP > /tmp/current_ip.txt
fi
 

3- 加入到排程, 鍵入 crontab -e

*/1 * * * * sh /root/ddns.sh

4 - API KEY 位置

 
  • 11 משתמשים שמצאו מאמר זה מועיל
?האם התשובה שקיבלתם הייתה מועילה

Related Articles

sspanel 对接后端 docker 内存占用问题

由于sspanel 对接后端 docker之后,docker内存不会定期回收,导致小鸡占用过多内存导致崩溃。 建议解决方法为每日定期重启docker,您可以运行以下命令行: crontab...

搭建節點一鍵腳本教學

前置准备 1.购买一台国外VDS。 2.CentOS7、Ubuntu、Debian  兼容本教程 3.動態IP產品建議购买域名 (推荐Namecheap、Namesilo )...

Debain9 部屬 docker 並開啟原生BBR 對接簡易教程(by PQS皮老板)

//由PQS皮老板整理 //直接啟用原版BBR echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf...

自建DDNS配置教程(dynu不支持中國大陸主機)

众所周知,动态IP的一个特点就是在IP被墙的时候可以及时更换,情况好的时候,两三天都不会换一次,但是当情况不好的时候,一天换两三次也是可能的。但是每次进官网获取最新的IP也很麻烦。所以我们在动态...

全系列动态VDS更改IP API

全系列动态VDS更改IP API上线了,请到后台获取API网址,自行加入监测脚本可运行API换IP。 使用pqsapi脚本: 1.用大陆国内机器 2.先安装nmap nscd curl...