- 简版动态域名
- 满足前提:
- 1、域名托管:阿里云, 且使用阿里云解析
- 2、网络条件:本程序可获取公网IP
- docker: python:3.10.6-slim-bullseye
- 云解析OpenAPI概览:
https://next.api.aliyun.com/document/Alidns/2015-01-09/overview)
- API申请管理地址:
https://ram.console.aliyun.com/manage/ak
- 1、部署
- 下载release或者git clone代码
- cd pyddns/
- 安装依赖
- pip install -r requirements.txt
- 修改config文件, 添加配置
access_key_id
access_key_secret
- 添加需要同步的域名
注意: 一个域名可以对用多个子域名
- 2、至少测试运行一次
- cd pyddns/
- python ./run.py
- 3、添加crontab
- PS: 这一步也可在宿主机添加, 命令换成 docker exec -c
- crontab -e
- */15 * * * * python /opt/pyddns/run.py