ZIPddns-go-6.7.7-windows-x86-64 3.87MB

sonx需要积分:8(1积分=1元)

资源文件列表:

ddns-go_6.7.7_windows_x86_64.zip 大约有4个文件
  1. LICENSE 1.04KB
  2. README.md 9.76KB
  3. README_EN.md 6.65KB
  4. ddns-go.exe 9.27MB

资源介绍:

jeessy2/ddns-go
# ddns-go [![GitHub release](https://img.shields.io/github/release/jeessy2/ddns-go.svg?logo=github&style=flat-square) ![GitHub release downloads](https://img.shields.io/github/downloads/jeessy2/ddns-go/total?logo=github)](https://github.com/jeessy2/ddns-go/releases/latest) [![Go version](https://img.shields.io/github/go-mod/go-version/jeessy2/ddns-go)](https://github.com/jeessy2/ddns-go/blob/master/go.mod) [![](https://goreportcard.com/badge/github.com/jeessy2/ddns-go/v6)](https://goreportcard.com/report/github.com/jeessy2/ddns-go/v6) [![](https://img.shields.io/docker/image-size/jeessy/ddns-go)](https://registry.hub.docker.com/r/jeessy/ddns-go) [![](https://img.shields.io/docker/pulls/jeessy/ddns-go)](https://registry.hub.docker.com/r/jeessy/ddns-go) 中文 | [English](https://github.com/jeessy2/ddns-go/blob/master/README_EN.md) 自动获得你的公网 IPv4 或 IPv6 地址,并解析到对应的域名服务。 - [特性](#特性) - [系统中使用](#系统中使用) - [Docker中使用](#docker中使用) - [使用IPv6](#使用ipv6) - [Webhook](#webhook) - [Callback](#callback) - [界面](#界面) - [开发&自行编译](#开发自行编译) ## 特性 - 支持Mac、Windows、Linux系统,支持ARM、x86架构 - 支持的域名服务商 `阿里云` `腾讯云` `Dnspod` `Cloudflare` `华为云` `Callback` `百度云` `Porkbun` `GoDaddy` `Namecheap` `NameSilo` `Dynadot` - 支持接口/网卡/[命令](https://github.com/jeessy2/ddns-go/wiki/通过命令获取IP参考)获取IP - 支持以服务的方式运行 - 默认间隔5分钟同步一次 - 支持同时配置多个DNS服务商 - 支持多个域名同时解析 - 支持多级域名 - 网页中配置,简单又方便,默认勾选`禁止从公网访问` - 网页中方便快速查看最近50条日志 - 支持Webhook通知 - 支持TTL - 支持部分DNS服务商[传递自定义参数](https://github.com/jeessy2/ddns-go/wiki/传递自定义参数),实现地域解析/多IP等功能 > [!NOTE] > 建议在启用公网访问时,使用 Nginx 等反向代理软件启用 HTTPS 访问,以保证安全性。[FAQ](https://github.com/jeessy2/ddns-go/wiki/FAQ) ## 系统中使用 - 从 [Releases](https://github.com/jeessy2/ddns-go/releases) 下载并解压 ddns-go - 安装服务 - Mac/Linux: `sudo ./ddns-go -s install` - Win(以管理员打开cmd): `.\ddns-go.exe -s install` - [可选] 服务卸载 - Mac/Linux: `sudo ./ddns-go -s uninstall` - Win(以管理员打开cmd): `.\ddns-go.exe -s uninstall` - [可选] 支持安装带参数 - `-l` 监听地址 - `-f` 同步间隔时间(秒) - `-cacheTimes` 间隔N次与服务商比对 - `-c` 自定义配置文件路径 - `-noweb` 不启动web服务 - `-skipVerify` 跳过证书验证 - `-dns` 自定义 DNS 服务器 - `-resetPassword` 重置密码 - [可选] 参考示例 - 10分钟同步一次, 并指定了配置文件地址 ```bash ./ddns-go -s install -f 600 -c /Users/name/.ddns_go_config.yaml ``` - 每 10 秒检查一次本地 IP 变化, 每 30 分钟对比一下 IP 变化, 实现 IP 变化即时触发更新且不会被服务商限流, 如果使用接口获取IP, 需要注意接口限流 ```bash ./ddns-go -s install -f 10 -cacheTimes 180 ``` - 重置密码 ```bash ./ddns-go -resetPassword 123456 ./ddns-go -resetPassword 123456 -c /Users/name/.ddns_go_config.yaml ``` - [可选] 使用 [Homebrew](https://brew.sh) 安装 [ddns-go](https://formulae.brew.sh/formula/ddns-go): ```bash brew install ddns-go ``` ## Docker中使用 - 挂载主机目录, 使用docker host模式。可把 `/opt/ddns-go` 替换为你主机任意目录, 配置文件为隐藏文件 ```bash docker run -d --name ddns-go --restart=always --net=host -v /opt/ddns-go:/root jeessy/ddns-go ``` - 在浏览器中打开`http://主机IP:9876`,并修改你的配置 - [可选] 使用 `ghcr.io` 镜像 ```bash docker run -d --name ddns-go --restart=always --net=host -v /opt/ddns-go:/root ghcr.io/jeessy2/ddns-go ``` - [可选] 支持启动带参数 `-l`监听地址 `-f`间隔时间(秒) ```bash docker run -d --name ddns-go --restart=always --net=host -v /opt/ddns-go:/root jeessy/ddns-go -l :9877 -f 600 ``` - [可选] 不使用docker host模式 ```bash docker run -d --name ddns-go --restart=always -p 9876:9876 -v /opt/ddns-go:/root jeessy/ddns-go ``` - [可选] 重置密码 ```bash docker exec ddns-go ./ddns-go -resetPassword 123456 docker restart ddns-go ``` ## 使用IPv6 - 前提:你的电脑或终端能正常获取IPv6,并能正常访问IPv6 - Windows/Mac:推荐 [系统中使用](#系统中使用),Windows/Mac桌面版的docker不支持`--net=host` - 群晖: - 套件中心下载docker并打开 - 注册表中搜索`ddns-go`并下载 - 映像 -> 选择`jeessy/ddns-go` -> 启动 -> 高级设置 -> 网络中勾选`使用与 Docker Host 相同的网络`,高级设置中勾选`启动自动重新启动` - 在浏览器中打开`http://群晖IP:9876`,修改你的配置,成功 - Linux的x86或arm架构,推荐使用Docker的`--net=host`模式。参考 [Docker中使用](#Docker中使用) - 虚拟机中使用有可能正常获取IPv6,但不能正常访问IPv6 ## Webhook - 支持webhook, 域名更新成功或不成功时, 会回调填写的URL - 支持的变量 | 变量名 | 说明 | | ---- | ---- | | #{ipv4Addr} | 新的IPv4地址 | | #{ipv4Result} | IPv4地址更新结果: `未改变` `失败` `成功`| | #{ipv4Domains} | IPv4的域名,多个以`,`分割 | | #{ipv6Addr} | 新的IPv6地址 | | #{ipv6Result} | IPv6地址更新结果: `未改变` `失败` `成功`| | #{ipv6Domains} | IPv6的域名,多个以`,`分割 | - 如 RequestBody 为空则为 GET 请求,否则为 POST 请求 - <details><summary>Server酱</summary> ``` https://sctapi.ftqq.com/[SendKey].send?title=你的公网IP变了&desp=主人IPv4变了#{ipv4Addr},域名更新结果:#{ipv4Result} ``` - <details><summary>Bark</summary> ``` https://api.day.app/[YOUR_KEY]/主人IPv4变了#{ipv4Addr},域名更新结果:#{ipv4Result} ``` </details> - <details><summary>钉钉</summary> - 钉钉电脑端 -> 群设置 -> 智能群助手 -> 添加机器人 -> 自定义 - 只勾选 `自定义关键词`, 输入的关键字必须包含在RequestBody的content中, 如:`你的公网IP变了` - URL中输入钉钉给你的 `Webhook地址` - RequestBody中输入 ```json { "msgtype": "markdown", "markdown": { "title": "你的公网IP变了", "text": "#### 你的公网IP变了 \n - IPv4地址:#{ipv4Addr} \n - 域名更新结果:#{ipv4Result} \n" } } ``` </details> - <details><summary>飞书</summary> - 飞书电脑端 -> 群设置 -> 添加机器人 -> 自定义机器人 - 安全设置只勾选 `自定义关键词`, 输入的关键字必须包含在RequestBody的content中, 如:`你的公网IP变了` - URL中输入飞书给你的 `Webhook地址` - RequestBody中输入 ```json { "msg_type": "post", "content": { "post": { "zh_cn": { "title": "你的公网IP变了", "content": [ [ { "tag": "text", "text": "IPv4地址:#{ipv4Addr}" } ], [ { "tag": "text", "text": "域名更新结果:#{ipv4Result}" } ] ] } } } } ``` </details> - <details><summary>Telegram</summary> [ddns-telegram-bot](https://github.com/WingLim/ddns-telegram-bot) </details> - <details><summary>plusplus 推送加</summary> - [获取to
100+评论
captcha
    类型标题大小时间
    ZIPX射线底片焊缝缺陷大数据库:3019张512x512高清图像分割任务详解,X射线底片焊缝缺陷检测图像分割数据集:高清图像,共3019张,大尺寸呈现,X射线底片焊缝缺陷检测数据集 3019张,尺寸513.26MB1周前
    ZIP机器学习中Xgboost-Shap模型解释与特征重要性可视化的应用497KB1周前
    ZIPESP32原理图以及手册413.57KB1周前
    RARWin11右键小工具下载2.96MB1周前
    PDF2025年第十五届MathorCup数学应用挑战赛D题.pdf1.24MB1周前
    ZIP软考网络工程师课程资源2.92MB1周前
    ZIP西电计科大三下SOC微体系结构设计作业合集877.72KB1周前
    RAR联芸MK8215 MAX0902量产工具 亲测有效!30.84MB1周前