侧边栏壁纸
博主头像
文刀刘博主等级

不爱写个人简介的人的简介

  • 累计撰写 12 篇文章
  • 累计创建 4 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

openwrt+阿里云DDNS,搭配自己的黑群晖,真香!.md

文刀刘
2022-05-16 / 0 评论 / 0 点赞 / 618 阅读 / 730 字

openwrt+阿里云DDNS,搭配自己的黑群晖,真香!

家里的黑群晖NAS之前一直使用花生壳的DDNS,后来无意中看到阿里云DDNS,就适用了一下,没想到效果突出,比花生壳快多了。

所谓阿里云DDNS其实并非真正的DDNS服务,而是通过阿里云提供的API加上自己的软路由或者openwrt或其他智能路由实现自动修改DNS记录的功能。因此,使用该方法实现DDNS功能的前提是你需要拥有一个阿里云注册并使用阿里云的域名解析服务的域名,或者你的域名是其他域名提供商注册但域名解析服务使用阿里云的。现在的域名也是白菜价了,一个普通一点的后缀价格几块钱一年,这成本基本可以忽略了。

以下我以自己使用的openwrt固件为例

实现过程

1.在openwrt中安装适用于阿里云DDNS的插件

通过putty或其他SSH客户端登录到路由器安装DDNS插件需要运行如下命令

opkg update
opkg install luci-i18n-ddns-zh-cn

需要注意的是,如果你使用的是原生的openwrt固件因为软件源在国外,运行opkg update时可能会很慢甚至出错。你可以将软件源换成中科大的。

2.安装适用于openwrt的阿里云DDNS支持脚本

openwrt的DDNS插件是不支持阿里云DDNS的,使用国内大神开发的脚本后才能支持阿里云DDNS脚本下载地址及使用方法:https://www.right.com.cn/forum/thread-267501-1-1.html

源码大神已上传GitHub,链接在此:
https://github.com/sensec/ddns-scripts_aliyun

我的安装方法是首先使用scp软件将大神制作的脚本上传到路由器的/tmp目录下,然后执行下面的命令安装

opkg install openssl-util
cd /tmp
opkg install ./ddns-scripts_aliyun_1.0.0-1_all.ipk

3.到阿里云申请accesskeys

image-20220320223551247
登录阿里云的控制台后鼠标单击右上角的头像就能看到accesskeys

image-20220320223619856
如上图,进入后单击"创建AccessKey"根据提示验证后即可获得AceessKey ID和密码

4.在openwrt中配置阿里云DDNS

登入openwrt路由器管理界面依次选择“服务”—“动态DNS”。

image-20220320223701015
然后在上图红框处输入“aliyunddns”并单击旁边的添加

进入后首先将服务提供商修改为“aliyun.com”

image-20220320223741663按上图所示设置

总结

如果一切按照上面设置完成后重启一遍路由器,应该会在阿里云域名记录里面添加一掉A记录,至此,配置完成。

0

评论区