| 平台 | 下载链接 | 需要安装的库 | 必须配置的变量 |
|---|---|---|---|
| Cloudflare | ddnsall-cloudflare.py | cloudflare |
api_token ,dns_record_id ,zone_id ,name ,dns_type |
| 阿里云 * | ddnsall-aliyun.py | aliyun-python-sdk-core |
access_key_id ,access_key_secret ,record_id ,name ,last_name, dns_type |
- 有
*的平台代表正在开发中可能存在较大问题
本套程序需要Python3环境,请在使用前准备好。部分平台需要安装三方库,可以使用pip install xxx安装。
在上面的表中找到自己所需的平台,下载所需文件,并安装好依赖项,按照链接的文档进行配置,然后运行即可(python3 ddnsall-xxx.py)。如有需要,你可以自行配置开机自启/守护进程。
由于没有过多的条件测试 所以程序可能有一些问题 如果你在使用中遇到了问题 可以在这里反馈它们。
我们很欢迎你来为本程序添砖加瓦,但是请遵守以下规则:
- 在提交PR之前,请务必测试或审查!确保你提交的程序没有严重错误。
- 提交PR时,直接提交到main分支即可。
- 注意不要把api-key等提交到本仓库
- 建议使用VSCode作为编辑器 不过不强求(VSCode有调试文件)
本程序采用MIT许可证,请遵守。