支持多域名的ddns脚本
Project description
CDDNS
支持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
Project details
Release history Release notifications | RSS feed
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 details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
cddns-0.1-py3-none-any.whl
(20.8 kB
view details)
File details
Details for the file cddns-0.1.tar.gz.
File metadata
- Download URL: cddns-0.1.tar.gz
- Upload date:
- Size: 7.2 kB
- Tags: Source
- Uploaded using 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
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f341fc34a7202d894e4ddbb073123a054ab8c7879aec8c59f2c4b69ba67beb49
|
|
| MD5 |
edf31ac6294b5afe2997ae1794b5cf22
|
|
| BLAKE2b-256 |
d168037010272283d86a6acf56a94bc22523666a0d6826cace9bdfacbf633a13
|
File details
Details for the file cddns-0.1-py3-none-any.whl.
File metadata
- Download URL: cddns-0.1-py3-none-any.whl
- Upload date:
- Size: 20.8 kB
- Tags: Python 3
- Uploaded using 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
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2404eb2bb6f3b255e41f93b47925bfd00c197252dda07583eab6e3a5c850f3f1
|
|
| MD5 |
4acc4dc96a30755c8beea73e3e8642ee
|
|
| BLAKE2b-256 |
cda2d887ec07bb02628c66243085af60e71fa75aadfac021cefcd937e261a864
|