Commit Graph

2 Commits

Author SHA1 Message Date
DTZSGHNR
a398dcb0b8 fix(alidnsddns): 根据 Code Review 建议修复四处问题
- 移除 init_plugin 中重复的 interval 调度,定时任务统一由宿主 get_service() 管理
- 将废弃的 datetime.utcnow() 替换为 datetime.now(timezone.utc)
- API 请求增加 HTTPError/URLError 捕获,读取响应体输出详细错误信息
- upsert() 改为更新所有匹配记录,而不只取第一条
2026-04-26 07:05:57 +08:00
DTZSGHNR
f3232dba0a feat(alidnsddns): 新增阿里云 DDNS 插件 v1.0
- 定时检测公网 IPv4/IPv6 地址,自动更新阿里云 DNS 解析记录
- 支持泛域名(* 记录)、根域(@ 记录)及任意子域名
- 支持同时维护多条 A / AAAA 记录
- 详情页展示更新历史(VDataTable,最多 100 条)
- IP 变化时推送通知(兼容所有通知渠道)
- 纯标准库实现阿里云 DNS API(HMAC-SHA1 签名),无额外依赖
2026-04-26 07:05:57 +08:00