发布于: 2024-4-1最后更新: 2024-4-1字数 00 分钟

type
status
date
update date
slug
summary
tags
category
icon
password
😀
本文使用Python通过cloudflare API更新群晖、软路由等设备的动态域名解析
 

准备工作

已配置cloudflare托管域名(本文略过)
获取cloudflare API令牌(token) 和 域名API的区域id(zone_id)
登录cloudflare
获取 API令牌(token)
  1. 登录 cloudflare官方网站
  1. 打开 创建API令牌页面
  1. 点击创建令牌
    1. notion image
  1. 选择使用 编辑区域DNS
    1. notion image
  1. API令牌页面 权限 不需要更改,区域资源 最后一项选择需要做DDNS的域名,然后拉到底点击 继续以显示摘要
    1. notion image
  1. 再点击创建令牌,最后复制生成的API 令牌,这就是我们后文需要用到的token
获取 域名API的区域id(zone_id)
  1. 登录 cloudflare
  1. 点击需要做DDNS的域名,打开域名概述页面
  1. 获取如图所示 区域ID即zone_id
    1. notion image

CloudFlare DDNS Python 程序

主体程序,需安装requests库,也可使用 urllib 实现
运行程序
 

🤗 总结归纳

按照示例程序修改,作者使用群晖定时任务,每天定时运行本脚本,即可实现自动DDNS。如有需要,请在文章底部留言。
 

Loading...
在树莓派3b+上利用Docker+Django创建博客

✉️在树莓派3b+上利用Docker+Django创建博客

利用Docker在树莓派3b+上搭建Django博客


树莓派配置USB启动

🛠️树莓派配置USB启动

通过树莓派的USB接口启动U盘上的操作系统