Skip to main content

支持多域名的ddns脚本

Project description

CDDNS

支持Dnspod, 自动更新IP

开始使用

  1. 安装 pip install cddns 或者 clone https://github.com/chr233/pyddns

  2. 修改配置文件,填写域名和dnspod API token

    [dnspod]
    token = ''
    
    [[domains]]
    domain = 'chrxw.com'
    sub = 'test'
    

    完整配置参考example.config.toml

  3. 运行 python3 ddns.py

    或者自己调用 cddns.ddns:

    from cddns import ddns
    ddns('config.toml', 'ip.txt') # 自行修改配置文件路径
    
  4. 建议使用 corntab 来定时运行

    例如每30分钟运行一次:

    */30 * * * * python3 /root/ddns/ddns.py > /dev/null 2>&1 &
    
  5. 更新脚本方法: pip3 install cddns --upgrade

Project details


Release history Release notifications | RSS feed

This version

0.1

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cddns-0.1.tar.gz (7.2 kB view hashes)

Uploaded Source

Built Distribution

cddns-0.1-py3-none-any.whl (20.8 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page