将ubuntu设置为NAS——27.借助ddns-go用自己的域名访问自建服务​

2022-05-29 14:22:21 3点赞 38收藏 0评论

前言

之前一直使用华硕路由自带的DDNS,后来觉得逼格不够,再加上后来域名比较便宜,就申请了xyz域名(10年),有了域名就可以考虑使用自己的域名访问服务器上的服务,这里就需要使用阿里的DDNS,当然还有其他别的免费的DDNS服务或者免费的域名,只是我买的是阿里的域名,就想着直接考虑使用他家的服务了。我用了一段时间的其他脚本,后来不知道为什么不稳定了,原来脚本的作者从2018年后就没有再更新过了,于是开始寻找替换方案,后来发现了还有aliyun-ddns-cli的,作者更新也及时,使用上也便利,之后又发现了ddns-go,带了web管理界面,使用上更方面,于是就有了这篇文章。目前ddns-go最新版是3.7.0,我之前安装是3.6.2。

使用ddns-go之前,你的网络有公网IP,有一个域名并挂载在阿里云上或其他支持的云服务商,ddns-go支持国内主流的云服务商,你可以按需选择,我本人使用阿里云域名及其服务,所有本篇分享的是阿里云使用流程。

1、阿里云AccessKey ID 和 AccessKey Secret

本人使用阿里云服务的域名,所以阿里云AccessKey ID 和 AccessKey Secret是使用ddns-go的关键,在设置安装ddns-go之前就需要先设置AccessKey ID 和 AccessKey Secret(新版ddns-go内置了创建跳转链接,也可以直接先安装ddns-go,再创建AccessKey ID 和 AccessKey Secret)。先登录阿里云,进入控制台

登录阿里云登录阿里云

登录阿里云

鼠标移动到头像,选择AccessKey管理

选择AccessKey管理选择AccessKey管理

选择AccessKey管理

选择继续使用AccessKey,再创建AccessKey

创建AccessKey创建AccessKey

创建AccessKey

手机验证就可以

选择验证方式选择验证方式

选择验证方式

AccessKey创建成功,记住AccessKey ID 和 AccessKey Secret

创建成功创建成功

创建成功

2、安装ddns-go

简单介绍一下其特性,基本算是多平台支持了,除了正常下载安装使用,还支持使用docker方式运行,除了支持阿里云,国内其他主流的腾讯云、华为云、百度云也都支持

1、支持Mac、Windows、Linux系统,支持ARM、x86架构

2、支持的域名服务商 Alidns(阿里云) Dnspod(腾讯云) Cloudflare 华为云 Callback 百度云

3、支持接口/网卡获取IP

4、支持以服务的方式运行

5、默认间隔5分钟同步一次

6、支持多个域名同时解析,公司必备

7、支持多级域名

8、网页中配置,简单又方便,可设置 登录用户名和密码 / 禁止从公网访问

9、网页中方便快速查看最近50条日志,不需要跑docker中查看

10、支持webhook通知

11、支持TTL

我直接采用带配置文件的docker安装方式,方便备份配置文件,删除容器后配置不会丢失,一条命令就可以了

docker run -d --name ddns-go --restart=always --net=host -v /docker/ddns-go:/root jeessy/ddns-go

上面的/docker/ddns-go,是我自己的选择的本地服务器目录地址,各位可以自行设置有读写权限的目录。

在浏览器中打开http://主机IP:9876,这是我设置好运行了一段时间后的界面,右边是公网IP变化后,ddns自动调整通知。

运行后界面运行后界面

运行后界面

修改你的配置,记得点击save,就安装配置成功

将ubuntu设置为NAS——27.借助ddns-go用自己的域名访问自建服务​

总结

本身需求是用自有域名替代路由采用的DDNS地址,使用起来个人感觉更好,同时稳定性也更有保障。ddns-go能方便将公网IP与个人域名进行关联,即使公网IP会不定时变换,也能及时自动调整对应关系。有点需要注意,在公网IP变化后,ddns-go默认5分钟比较一下,可能出现域名在公网IP变化后5分种内无法访问的情况,所以在设置好ddns-go及变换公网IP后,请耐心等待5-10分钟再试。

ddns-go还支持ipV6,支持设置Server酱、Bark、钉钉、飞书通知等等功能,大家也可以尝试。

后记

将ubuntu设置为NAS——1. Transmission-daemon安装

将ubuntu设置为NAS——2. 新增硬盘挂载

将ubuntu设置为NAS——3. 私人网盘nextcloud安装(上)

将ubuntu设置为NAS——3. 私人网盘nextcloud安装(中)

将ubuntu设置为NAS——5. docker与docker-compose的安装

将ubuntu设置为NAS——6. 私人网盘nextcloud安装(下)(docker下安装nextcloud)

将ubuntu设置为NAS——7. 私人网盘nextcloud升级

将ubuntu设置为NAS——8. nextcloud集成onlyoffice在线协同办公软件

将ubuntu设置为NAS——9. 远程命令行及PuTTY、WinScp与手机端Termux使用

将ubuntu设置为NAS——10. 虚拟机KVM及软路由LEDE安装

将ubuntu设置为NAS——11. docker可视化管理工具portainer安装与使用

将ubuntu设置为NAS——12.使用portainer安装为知笔记及为知笔

将ubuntu设置为NAS——13.搭建新型在线协同表格和信息管理工具Seatable

将ubuntu设置为NAS——14.尝试mergerfs合并多个物理硬

将ubuntu设置为NAS——15.安装seafile并集成onlyoffice

将ubuntu设置为NAS——16.qBittorrent server安装与卸载

将ubuntu设置为NAS——17.私人在线图书馆搭建

将ubuntu设置为NAS——18.搭建Jellyfin影音服务器(上)

将ubuntu设置为NAS——19.搭建 Jellyfin影音服务器(中)

将ubuntu设置为NAS——20.去中心化同步软件Syncthing同步文件

将ubuntu设置为NAS——21.搭建gitea自用代码托管git应用(上)

将ubuntu设置为NAS——22.搭建gitea自用代码托管git应用(下)

将ubuntu设置为NAS——23.seatable数据备份迁移

将ubuntu设置为NAS——24.直装Seafile实现直接访问存储数据

将ubuntu设置为NAS——25.Ubuntu服务器与WinPC远程桌面anydesk连接安装

将ubuntu设置为NAS——26.添加16T西数HC550硬盘并合并空间

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起

UGREEN 绿联 DX4600 Pro 4盘位NAS(奔腾N6005、8GB)

UGREEN 绿联 DX4600 Pro 4盘位NAS(奔腾N6005、8GB)

1849元起

ZSpace 极空间 私有云 Z4Pro 8G版 4盘位NAS存储(N97、8GB)

ZSpace 极空间 私有云 Z4Pro 8G版 4盘位NAS存储(N97、8GB)

2499元起

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

1749元起

ZSpace 极空间 私有云 Z4Pro 性能版 NAS存储(N305、16GB)

ZSpace 极空间 私有云 Z4Pro 性能版 NAS存储(N305、16GB)

3499元起

UGREEN 绿联 DX4600+ 4盘位NAS(赛扬N5105、8GB)

UGREEN 绿联 DX4600+ 4盘位NAS(赛扬N5105、8GB)

1999元起

ZSpace 极空间 私有云 Z423 旗舰版 8盘位NAS存储(锐龙R7-5825U、64GB)

ZSpace 极空间 私有云 Z423 旗舰版 8盘位NAS存储(锐龙R7-5825U、64GB)

5899元起

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

2582.5元起

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

2849元起

ZSpace 极空间 私有云 Z4Pro 16G版 4盘位NAS存储(N97、16GB)

ZSpace 极空间 私有云 Z4Pro 16G版 4盘位NAS存储(N97、16GB)

2799元起

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

3199元起

UGREEN 绿联 DH2600 双盘位NAS (N5105、4GB)

UGREEN 绿联 DH2600 双盘位NAS (N5105、4GB)

1349元起

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

2179元起

ZSpace 极空间 私有云Z2Pro 四核2盘位NAS家庭个人云网络存储服务器手机平板扩容适用iPhone15 水

ZSpace 极空间 私有云Z2Pro 四核2盘位NAS家庭个人云网络存储服务器手机平板扩容适用iPhone15 水

1299元起

TERRAMASTER 铁威马 F4-424 Pro 四盘位NAS(Intel Core i3、32GB)黑色

TERRAMASTER 铁威马 F4-424 Pro 四盘位NAS(Intel Core i3、32GB)黑色

2499元起

ZSpace 极空间 私有云 T2 2盘位NAS存储(RK 3568、4GB)

ZSpace 极空间 私有云 T2 2盘位NAS存储(RK 3568、4GB)

1699元起

sgwbox 拾光坞 N3 星光版V(瑞芯微RK3566,2G,支持docker)

sgwbox 拾光坞 N3 星光版V(瑞芯微RK3566,2G,支持docker)

385.78元起
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
38
扫一下,分享更方便,购买更轻松