跳至主要内容

博文

目前显示的是标签为“cf”的博文

CloudFlare 自建DDNS教程

CloudFlare 自建DDNS教程 CloudFlare Global API 获取地址: https://www.cloudflare.com/a/profile Shell 脚本 安装一些要使用的组件 apt install update apt install vim apt install curl 得到 API 后,在 VPS 中下载脚本到/usr/local/bin 目录,把脚本命名为 cf-ddns.sh,并修改脚本的权限: curl https://gist.githubusercontent.com/benkulbertis/fff10759c2391b6618dd/raw > /usr/local/bin/cf-ddns.sh && chmod +x /usr/local/bin/cf-ddns.sh 修改 vim /usr/local/bin/cf-ddns.sh 找到以下内容并修改: auth_email="user@example.com" auth_key="c2547eb745079dac9320b638f5e225cf483cc5cfdda41" # found in cloudflare 3 account settings zone_name="example.com" record_name="www.example.com" auth_email 填写 CloudFlare 账号的邮箱 auth_key 填写获取的 Global API zone_name 填入域名 主域名 record_name 填入 DDNS 的域名 输入bash /usr/local/bin/cf-ddns.sh运行脚本,如果提示IP changed to: X.X.X.X,表明配置成功。 定时运行 crontab -e # 最下面添加,这里设置每 10 分钟运行一次 cf-ddns.sh 脚本 */10 * * * * rm /usr/local/bin/cloudflare.log */10 * * * * rm /usr/local/bin/cloudflare.ids */10 * * ...

群晖自动申请Let’s Encrypt的ssl域名证书,支持泛域名,支持自动签发,自动部署到群晖[新增cloudflare教程]

群晖自动申请Let’s Encrypt的ssl域名证书,支持泛域名,支持自动签发,自动部署到群晖[新增cloudflare教程] 使用条件 1.需要有一个域名 2.必须要有公网ip 3.dns使用阿里云、Dnspod、Godaddy、AWS、Linode、cloudflare均可 下载脚本(右键另存为,使用下载工具无法下载): 下载地址 首先获取cloudflare 的e-mail 和Key 如图方式申请 创建一个新的, 注意创建后要记得保存,因为这个只显示一次 之后修改config文件 修改主域名,DNS类型,生效时间,及你的DNS的e-mail 和Key(就是上面刚刚保存的e-mail和Key) export DOMAIN=e9china.net 这里是你的域名 export DNS=dns_cf 这里是你的dns类型,dns_cf就是cloudflare,具体类型可以看config文件内的说明,比如阿里云的为 dns_ali ,需要阿里云的Key和Secret,之前文章也介绍过,不知道在哪里查看的可以百度一下! export DNS_SLEEP=120 这里是生效时间,一般为60-120,不知道什么意思就保持默认 export DOMAIN=e9china.net # DNS类型,根据域名服务商而定 export DNS=dns_cf # DNS API 生效等待时间 值(单位:秒) # 某些域名服务商的API生效时间较大,需要将这个值加大(比如900) export DNS_SLEEP=120 # 阿里云 DNS=dns_ali export Ali_Key="LTqIA87hOKdjevsf5" export Ali_Secret="0p5EYueFNq501xnCPzKNbx6K51qPH2" # Dnspod DNS=dns_dp export DP_Id="78903" export DP_Key="1234567890000000000000000000" # Godaddy DNS=dns_gd export GD_Key="sdfsdfsdfljlbjkljlkjsdfoiwje" export GD...