Skip to main content

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

Metadata

Release files for cddns 0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cddns 0.1
File Size Uploaded
cddns-0.1.tar.gz 7.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for cddns 0.1
File Interpreter ABI Platform
cddns-0.1-py3-none-any.whl Python 3 none any Details

Total release size: 28.0 kB

Release files / cddns-0.1.tar.gz

Download URL cddns-0.1.tar.gz
Size 7.2 kB
Tags Source
SHA-256 checksum
How to use checksums
f341fc34a7202d894e4ddbb073123a054ab8c7879aec8c59f2c4b69ba67beb49
BLAKE2b-256 checksum
How to use checksums
d168037010272283d86a6acf56a94bc22523666a0d6826cace9bdfacbf633a13
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.1

Release files / cddns-0.1-py3-none-any.whl

Download URL cddns-0.1-py3-none-any.whl
Size 20.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2404eb2bb6f3b255e41f93b47925bfd00c197252dda07583eab6e3a5c850f3f1
BLAKE2b-256 checksum
How to use checksums
cda2d887ec07bb02628c66243085af60e71fa75aadfac021cefcd937e261a864
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.1

Release history Release notifications | RSS feed

This release

0.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page