MCPcopy Create free account

hub / github.com/ZhiXuanWang/cf-speed-dns / functions

Functions17 in github.com/ZhiXuanWang/cf-speed-dns

↓ 3 callersMethod_call_api
调用腾讯云 API
dnspod.py:113
↓ 1 callersMethod_get_signature_key
生成签名密钥
dnspod.py:45
↓ 1 callersFunctionbuild_info
构建 DNS 记录信息 Args: client: DnsPodClient 实例 Returns: 记录信息列表,失败返回空列表
dnspod.py:208
↓ 1 callersFunctionchange_dns
更新 DNS 记录 Args: client: DnsPodClient 实例 record_id: 记录 ID cf_ip: 新的 IP 地址 Returns: 操作结果字符串
dnspod.py:237
↓ 1 callersMethodchange_record
修改 DNS 记录
dnspod.py:161
↓ 1 callersFunctionget_cf_speed_test_ip
获取 Cloudflare 优选 IP Args: timeout: 单次请求超时时间 max_retries: 最大重试次数 Returns: 优选 IP 字符串,失败返回 None
dnspod.py:182
↓ 1 callersFunctionget_cf_speed_test_ip
获取 Cloudflare 优选 IP Args: timeout: 单次请求超时时间 max_retries: 最大重试次数 Returns: 优选 IP 字符串,失败返回 None
dnscf.py:31
↓ 1 callersFunctionget_dns_records
获取指定名称的 DNS 记录列表(仅 A 类型) Args: name: DNS 记录名称 Returns: 记录字典列表(包含 id 和 content),失败返回空列表
dnscf.py:57
↓ 1 callersMethodget_record
获取 DNS 记录列表
dnspod.py:133
↓ 1 callersFunctionmain
主函数
dnspod.py:289
↓ 1 callersFunctionmain
主函数
dnscf.py:163
↓ 1 callersFunctionpush_plus
发送 PushPlus 消息推送 Args: content: 消息内容
dnscf.py:135
↓ 1 callersFunctionpushplus
发送 PushPlus 消息推送 Args: content: 消息内容
dnspod.py:261
↓ 1 callersMethodsign
生成请求头
dnspod.py:51
↓ 1 callersFunctionupdate_dns_record
更新 DNS 记录 Args: record_info: DNS 记录字典,包含 id 和 content name: DNS 记录名称 cf_ip: 新的 IP 地址 Returns: 操作结果字符串
dnscf.py:90
Method__init__
(self, secret_id: str, secret_key: str)
dnspod.py:37
Method__init__
(self, secret_id: str, secret_key: str)
dnspod.py:106