Skip to content

Releases: Charles94jp/NameSilo-DDNS

Version 2.2.4

07 Jul 14:54
Compare
Choose a tag to compare

更新内容:

优化获取IP的逻辑

  1. 更新获取宽带公网IPv4地址的API

  2. 新增从本地获取本机IPv6地址,因为IPv6没有局域网NAT的概念,故本地查看到的IPv6地址就是公网地址。新增相关配置get_ipv6_local

Updates:

Optimize the logic of obtaining IP.

  1. Updated API for obtaining broadband public IPv4 addresses.

  2. Added a new way to obtain the local IPv6 address. Because IPv6 does not have the concept of LAN NAT, the IPv6 address viewed locally is the public network address. New configuration item get_ipv6_local.

Links

Code for this version: https://github.com/Charles94jp/NameSilo-DDNS/tree/v2.2.4

Docker Hub: https://hub.docker.com/r/charles94jp/ddns/tags

快速使用&Quick Start

Version 2.2.3

24 Oct 14:03
Compare
Choose a tag to compare

更新内容:

旧的版本因Bug不再可用

  1. 修复bug:#32 , #34 从speedtest获取当前ip报错

  2. 日志脱敏key

  3. 升级python版本到3.10.11,httpx==0.25.0

Updates:

Older versions are no longer available due to the bug.

  1. Fixed the bug: #32, #34 error when getting current IP from speedtest.

  2. Desensitize the key in the log.

  3. Upgrade the python version to 3.10.11, httpx==0.25.0

Links

Code for this version: https://github.com/Charles94jp/NameSilo-DDNS/tree/v2.2.3

Docker Hub: https://hub.docker.com/r/charles94jp/ddns/tags

快速使用&Quick Start

Version 2.2.2

16 Oct 02:34
Compare
Choose a tag to compare

更新内容:

  1. 支持设置ttl

  2. 支持一个域名同时拥有IPv4和IPv6记录

  3. 修复bug:#17 从NameSilo获取域名信息报错

  4. 修复bug:#18 推送新IP时Error 280

  5. 优化日志

  6. 校正readme文档错误&&切换主页为中文

  7. 适配macOS、处理遗留的ip138代码

Updates:

  1. Support setting ttl.

  2. Support a domain name to have both IPv4 and IPv6 records.

  3. Fix bug: #17 Error getting domain information from NameSilo.

  4. Fix bug: #18 Error 280 when pushing new IP.

  5. Optimize logging.

Links

Code for this version: https://github.com/Charles94jp/NameSilo-DDNS/tree/v2.2.2

Docker Hub: https://hub.docker.com/r/charles94jp/ddns/tags

快速使用&Quick Start

Version 2.2.1

25 Aug 12:26
Compare
Choose a tag to compare

更新内容:

ip138的接口被限流,同一个局域网访问10次左右就会被ban(即使是每隔10分钟访问一次)。影响:

v2.2.0 由于有bug不可用。

更旧的版本能启用备用api,但是是美国的api,可能会出现超时情况。

Updates

Fix the bug that appears in the program due to the ip138 api being limited in rate.

Links

Code for this version: https://github.com/Charles94jp/NameSilo-DDNS/tree/v2.2.1

Docker Hub: https://hub.docker.com/r/charles94jp/ddns/tags

Quick Start

Version 2.2.0

08 Aug 12:33
Compare
Choose a tag to compare

更新内容:

  1. 重构代码

  2. 代码变动:优化参数解析、删除email_after_reboot、邮件网络代理、更新docker镜像

  3. 支持IPv6

  4. 邮件内容支持英文,添加域名信息表

Email content

Updates

  1. Code refactoring.

  2. Code changes: optimize parameter parsing, deprecate email_after_reboot, mail network proxy, update docker image.

  3. IPv6 support.

  4. Email content support in English, add domain name information table.

Links

Code for this version: https://github.com/Charles94jp/NameSilo-DDNS/tree/v2.2.0

Docker Hub: https://hub.docker.com/r/charles94jp/ddns/tags

Quick Start

Version 2.1.0

24 Jul 13:23
Compare
Choose a tag to compare

更新内容:

  1. 修复SSL链接错误、NameSilo record_id 过期问题等。提升程序稳定性

  2. 支持每次更新ip成功都发送邮件

  3. 域名格式从二级域名(cc.bb.aa),到支持多级域名(dd.cc.bb.aa)

  4. 支持同时更新多个域名

  5. docker 支持多平台

Updates

  1. Fix SSL link error and NameSilo record_id expired bug. Improve the robustness of the program.

  2. Support sending email every time the domain name information is updated successfully.

  3. Change domain name format from second level domain name (cc.bb.aa) to multi-level domain name (dd.cc.bb.aa).

  4. Support update multiple domain names at the same time.

  5. Docker support multi-platform.

Links

Code for this version: https://github.com/Charles94jp/NameSilo-DDNS/tree/v2.1.0

Docker Hub: https://hub.docker.com/r/charles94jp/ddns/tags

Version 2.0.0

11 Mar 09:06
Compare
Choose a tag to compare

更新内容:

  1. 重新组织了项目目录结构
  2. 支持Docker:https://hub.docker.com/r/charles94jp/ddns/tags
  3. 优化了程序

注意:由于程序使用的api 2021.ip138.com 的域名发生了变更,新域名为2022.ip138.com,旧版程序已无法直接使用。v2.0.0版本能自动获取api域名,并添加了两个备用api。

Code for this version: https://github.com/Charles94jp/NameSilo-DDNS/tree/v2.0.0

Version 1.0.0

06 Feb 15:10
Compare
Choose a tag to compare

完成以下功能:

  1. DDNS基本功能——循环检测IP变动并更新DNS
  2. 程序异常邮件提醒——包括调用第三方api时出现异常,服务器意外断电后,通电重启后的IP检测
  3. 针对Linux的脚本,包括开机自动启动,查询DDNS服务运行状态DDNS status
  4. 针对Windows开机自动启动的脚本

Code for this version: https://github.com/Charles94jp/NameSilo-DDNS/tree/v1.0.0