共计 934 个字符,预计需要花费 3 分钟才能阅读完成。
cloudflare 一键ddns脚本,从上次的cloudflare ddns脚本写的一键脚本,比较简单,就是不用在去VI里面手动改东西了,代码如下:
#!/bin/bash PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin export PATH clear echo echo "#############################################################" echo "# One click Install cloudflareddns script #" echo "# Author: www.huiyingwu.com #" echo "#############################################################" echo "请输入 您的邮箱 > " ;read ddnsemail echo "请输入 auth_key > " ;read auth_key echo "请输入 zone_name为ddns域名顶级域名 > " ;read zone_name echo "请输入 record_name为ddns所有域名 > " ;read record_name wget --no-check-certificate https://zhujiwiki.com/wp-content/uploads/2018/07/CloudFlareDDNS/cloudflare-update-record.sh mv cloudflare-update-record.sh ddns.sh sed -i 's/user@example.com/${ddnsemail}/g' ddns.sh sed -i 's/c2547eb745079dac9320b638f5e225cf483cc5cfdda41/${auth_key}/g' ddns.sh sed -i 's/example.com/${zone_name}/g' ddns.sh sed -i 's/www.example.com/${record_name}/g' ddns.sh
然后去
crontab -e
添加定时任务:
*/5 * * * * bash ddns.sh
正文完