【文件属性】:
文件名称:cloudflare-ip
文件大小:7KB
文件格式:ZIP
更新时间:2021-03-07 06:57:47
Python
Cloudflare DNS自动IP地址更新程序
这是我编写的脚本,每当我的Web服务器的IP发生更改时,该脚本就会自动更新A记录的IP地址。
我没有(也负担不起)静态IP,这意味着我的IP地址不断变化。 每当它确实发生了改变(通常当我睡觉),这意味着我的网站变得完全无法访问。 因此,我尝试创建一个解决方案,即此脚本。 它还可以向您发送电子邮件,让您知道它已被更新。
请注意,这仅在您的站点位于Cloudflare上并且可以直接访问Web服务器时才有效(不需要root权限)。 请参阅以下要求:
要求:
Python 3.6或更高版本
Python请求库(使用pip3 install requests进行pip3 install requests )
Cloudflare帐户
Cloudflare API承载令牌
访问服务器的文件系统
需要知道您的区域ID
您还需要知道要更改的A记录
【文件预览】:
cloudflare-ip-main
----LICENSE(11KB)
----cfautoupdater.py(3KB)
----README.md(2KB)