Search K
Appearance
Appearance
当前程序仅针对腾讯云接口做开发,所以下列条件必须满足
腾讯云购买域名且能正常解析id、key (最好加上token)如果不知道怎么获取
API登录参数的请打开下面的这个地址登录腾讯云,然后创建即可
一般用于家庭宽带环境下自动解析公网IP,也就是说你的宽带获取到的IP必须是公网的,且是动态的
毕竟静态直接解析就完事了,反正不会变
程序通过读取配置文件的方式获取登录参数和域名等信息,可以通过程序的-c参数指定一个配置文件, 具体帮助信息如下
PS G:\Code\y\ddns\dist> .\ddns.exe -h
usage: 腾讯云DDNS自动解析 [-h] [-c CONFIG] [-a ADDRESS] [-d DEBUG]
当前脚本版本: 1.0.12101
optional arguments:
-h, --help show this help message and exit
-c CONFIG, --config CONFIG
设置腾讯云登录配置文件, 默认: ./config/login.conf
-a ADDRESS, --address ADDRESS
设置当前公网IP地址, 默认自动检查
-d DEBUG, --debug DEBUG
设置显示详细信息,默认不显示(1: 显示, 0: 不显示)login.conf配置文件内容如下
[login]
# 登录配置
# 登录ID
id=
# 登录Key
key=
# 登录Token
token=
[domain]
# 域名配置
# 域名地址,例如 baidu.com
name=baidu.com
# 子域名,例如 www
sub=www每个参数都是必填项,设置完成之后,直接启动程序即可
PS G:\Code\y\ddns\dist> .\ddns.exe
当前IP: -> 61.139.192.109
正在检测域名
解析记录: blog.ml01238.xyz -> 61.139.192.109
当前设置与本地IP一致,无需更新
PS G:\Code\y\ddns\dist>IP建议自动检测,除非有特殊要求
pip install --upgrade tencentcloud-sdk-python