支持Dnspod, 自动更新IP
-
安装
pip install cddns
或者clone https://github.com/chr233/pyddns
-
修改配置文件,填写域名和dnspod API token
[dnspod] token = '' [[domains]] domain = 'chrxw.com' sub = 'test'
完整配置参考example.config.toml
-
运行
python3 ddns.py
或者自己调用
cddns.ddns
:from cddns import ddns ddns('config.toml', 'ip.txt') # 自行修改配置文件路径
-
建议使用
corntab
来定时运行例如每30分钟运行一次:
*/30 * * * * python3 /root/ddns/ddns.py > /dev/null 2>&1 &
-
更新脚本方法:
pip3 install cddns --upgrade