OpenCloudOS 安装ddns-go

网络相关·NAS相关·网站相关 · 昨天 · 8 人浏览

下面给你一份 OpenCloudOS(CentOS/RHEL 系)安装 ddns-go 完整可直接复制的教程,包含:下载、安装、systemd 开机自启、防火墙放行、Web 配置。

  1. 环境说明
    OpenCloudOS 8/9(x86_64)
    ddns-go:二进制部署(最简单稳定)
    默认端口:9876
  2. 下载最新版 ddns-go
    bash
    运行

    1. 建目录

    mkdir -p /opt/ddns-go
    cd /opt/ddns-go

2. 下载(先查最新release,下面示例写 v6.14.0,你可替换)

wget GitHub

3. 解压

tar -zxf ddns-go_6.14.0_linux_x86_64.tar.gz

4. 加执行权限

chmod +x ddns-go

  1. 直接运行测试(可选)
    bash
    运行
    ./ddns-go
    浏览器访问:
    http:// 服务器 IP:9876
    能打开页面说明正常 → Ctrl+C 停掉,下面做系统服务。
  2. 安装为系统服务(systemd,开机自启)
    bash
    运行

    进入目录

    cd /opt/ddns-go

安装服务(自动生成 systemd 单元)

sudo ./ddns-go -s install
输出类似 install service success 即可。
常用参数(可选,按需加):
bash
运行

示例:监听0.0.0.0,60秒检查一次

sudo ./ddns-go -s install -l 0.0.0.0:9876 -f 60

  1. 启动 & 开机自启
    bash
    运行

    启动

    systemctl start ddns-go

开机自启

systemctl enable ddns-go

查看状态

systemctl status ddns-go

  1. 放行防火墙(OpenCloudOS 默认 firewalld)
    bash
    运行

    放行 9876 端口

    firewall-cmd --add-port=9876/tcp --permanent

重载

firewall-cmd --reload

查看

firewall-cmd --list-ports

  1. Web 配置(重点)
    浏览器打开:
    http:// 你的 OpenCloudOS IP:9876
    基本设置
    用户名 / 密码:自己设(防止外人改)
    DNS 服务商(选一个,如阿里云 / 腾讯云 / Cloudflare)
    填入 AccessKey / Secret / Token
    域名设置
    主机记录:如 ddns
    域名:如 yourdomain.com
    类型:A(IPv4) 或 AAAA(IPv6)
    IP 获取方式
    默认:外网 IP(推荐)
    保存 → 右上角启动
  2. 常用命令
    bash
    运行

    重启

    systemctl restart ddns-go

查看日志

journalctl -u ddns-go -f

卸载服务

sudo ./ddns-go -s uninstall

  1. 常见问题
    打不开 9876:防火墙没放行或IP 写错
    启动失败:用 journalctl -u ddns-go 看报错
    域名更新失败:检查 AccessKey 权限、域名解析权限、网络连通性

微信扫码分享

请使用微信扫描二维码分享

表情
爱心
手势
动物
美食
天气

网站已运行 20592 天 | 共有文章 101 篇 | 累计访问 33215 人次