2 Star 25 Fork 0

sssd / ddns4j-spring-boot-starter

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 2.72 KB
AI 代码解读
一键复制 编辑 原始数据 按行查看 历史
sssd 提交于 2023-12-07 15:12 . 1.0.4全新发布

ddns4j-spring-boot-starter v1.0.4

DDNS4J -- 让动态域名解析变的更简单

star fork

简介

ddns4j-spring-boot-starter 是一个用于集成 DDNS4J 到 Spring Boot 应用的 Starter。DDNS4J 是一个完全开源的 DDNS 服务,支持 IPv4 和 IPv6,允许用户动态更新域名解析记录,以方便将SpringBoot项目提供给外部展示及调试。

特点

  • 支持SpringBoot生态。
  • 支持多种 DDNS 服务提供商,包括阿里云、腾讯云和 Cloudflare。
  • 自动检测 IPv4 或 IPv6 公共地址并更新解析记录。
  • 默认开启 Cloudflare 代理以提高性能和安全性。

使用

添加依赖

<dependency>
    <groupId>top.sssd</groupId>
    <artifactId>ddns4j-spring-boot-starter</artifactId>
    <version>1.0.4</version>
</dependency>

简易功能配置

ddns4j:
  enabled: true  #是否开启ddns4j
  shutdown-on-cleared: true #关闭时清除dns记录
  easy-mode:
    service-provider: 1 # 1 阿里云 2 腾讯云 3 cloudflare
    service-provider-id: your-service-provider-id
    service-provider-secret: your-service-provider-secret
    domain: your-domain

简易版查看是否正常运行

简易版查看是否正常运行

完整功能配置

在 application.properties 或 application.yml 文件中添加以下配置:

ddns4j:
  enabled: true #是否开启ddns4j,默认为关闭
  shutdown-on-cleared: true #是否在服务关闭时,清除dns记录

启动web项目

在浏览器中http:ip:port/index.html 即可访问

ddns4j-功能区介绍 效果图

交流群

群二维码

推荐阅读

如果想要深入了解 DDNS 和 DDNS4J,可以访问我的独立使用的项目DDNS4J 或者我的博客 https://blog.sssd.top

该博客站点就是使用ddn4j搭建而成,响应较慢请大家海涵!了解更多有关网络和开发的知识。

Java
1
https://gitee.com/Xsssd/ddns4j-spring-boot-starter.git
git@gitee.com:Xsssd/ddns4j-spring-boot-starter.git
Xsssd
ddns4j-spring-boot-starter
ddns4j-spring-boot-starter
master

搜索帮助