一键DDNS(基于ddns-go)
自动判断CPU架构,并下载最新版本二进制文件
bash <(curl -sSL https://raw.githubusercontent.com/FrankLiangCN/DDNS/main/ddns.sh)
wget -qO- https://raw.githubusercontent.com/FrankLiangCN/DDNS/main/ddns.sh | bash
安装完成后请访问 http://IP:9876 进行初始化配置
企业微信
- 下载企业微信 → 左上角三横杠 → 全新创建企业 → 个人组件团队(创建个人的企业群聊)
- 进入群聊添加 [群机器人] 复制机器人Webhook地址填入ddns-go后台Webhook URL地址栏
- 在RequestBody栏填入回调函数,格式:
{ "msgtype": "markdown","markdown": { "content": "公网IP变更: \n - IPv4地址:#{ipv4Addr} \n - 域名更新结果:#{ipv4Result} \n - IPv6地址:#{ipv6Addr}\n - 域名更新结果:#{ipv6Result} \n" }}
Telegram
一个用于接收 ddns-go 通知的 Telegram 机器人
- 打开并启用 @DDNSGoBot
- 发送 /gethook 命令
- 复制 Webhook URL 并粘贴
- 复制 RequestBody 并粘贴 注:未启用 IPv4 或 IPv6 可删除对应 Object
{
"ipv4": {
"result": "#{ipv4Result}",
"addr": "#{ipv4Addr}",
"domains": "#{ipv4Domains}"
},
"ipv6": {
"result": "#{ipv6Result}",
"addr": "#{ipv6Addr}",
"domains": "#{ipv6Domains}"
}
}
感谢 @WingLim