vps服务器自己创建ddns教程-以cloudflare为例

使用此教程的前提是您拥有自己的域名(免费、收费均可,只要能够修改该域名的DNS解析服务器即可)。

Python 脚本为例:

获取脚本:

curl https://raw.githubusercontent.com/AmirAzodi/cloudflare_ddns/master/cf-ddns.py > /usr/local/bin/cf-ddns.py && curl https://raw.githubusercontent.com/AmirAzodi/cloudflare_ddns/master/cf-ddns.conf > /usr/local/bin/cf-ddns.conf && chmod +x /usr/local/bin/cf-ddns.py

配置

打开配置文件:/usr/local/bin/cf-ddns.conf

按提示修改以下内容:

 {
"domains": [
{
"hosts": [
{
"id": "",
"ipv4": "",
"ipv6": "",
"name": "ddns", #以 ddns.zhaozhuji.net 为例,此处填入 ddns
"types": ["A"]
}
],
"id": "",
"name": "zhaozhuji.net" #以 ddns.zhaozhuji.net 为例,此处填入 zhaozhuji.net
}
],
"user": {
"api_key": "CLOUDFLARE_API_KEY_HERE", #填入 API
"email": "CLOUDFLARE_EMAIL_HERE" #填入 CloudFlare 邮箱
}
}

保存并退出,然后运行

  输入python /usr/local/bin/cf-ddns.py运行脚本,如果提示内容有update successful,表明运行成功。

crontab 定时运行

输入crontab -e,然后会弹出 vi 编辑界面,在里面添加一行:
*/10 * * * * /usr/local/bin/cf-ddns.py >/dev/null 2>&1

莫问

我还没有学会写个人说明!

暂无评论

发表评论

您的电子邮件地址不会被公开,必填项已用*标注。

相关推荐

mac复制粘贴出现0~ xxx 1~ 解决办法

最近,mac不知道怎么回事,复制内容后粘贴的时候总是前面自动加上 0~, 后面自动加上 1~ 比如我复制 xxx ,粘贴之后就变成了。0~xxx1~ 很烦人. 解决方案:  打开 mac 终端, 执行下面命令即可; printf "\e[?2004l" 有 ...

haproxy常用配置项详解

HAProxy简介 HAProxy是一个使用C语言编写的自由及开放源代码软件,其提供高可用性、负载均衡,以及基于TCP和HTTP的应用程序代理。 GitHub、Bitbucket、Stack Overflow、Reddit、Tumblr、Twitter和 Tuenti在内的 ...

用iptables屏蔽端口

用iptables屏蔽端口25,防止被利用发垃圾邮件导致VPS被封。 1 查看已添加的iptables规则 iptables -L -n -v 2 用iptables屏蔽全部IP连接25端口 iptables -I FORWARD -p tcp --dport 25 -j DROP iptables -I FORW ...

网站服务器DDNS教程-shell脚本

直接上sh脚本,内容如下: [cc lang="bash"] #!/bin/bash # 修改这个部分 auth_email="abc@abc.xyz" ###登录邮箱 auth_key="abcxyzxxxxxxxxxxxxxxxxxxzzzz" # 在cloudflare账号设置下面找到 zone_name="abc.xyz" # ...