OpenWrt的可玩性很高,并且是开源,作为路由系统非常好用,我们可以通过编译Lienol的OpenWrt源码来制作自用的固件,最近编译了一个Newifi3 d2的固件的,里面的aliddns的的插件的功能据群友反馈不能正常使用,这里更新一下最新的使用教程和完美解决方案,2020.07.20。
1.下载curl和openssl-util
首先在openwrt的系统-软件包,刷新列表后下载curl和openssl-util这两个软件,我这里已经下载完成。
2.填写id和密钥
在aliddns界面设置你的Access Key ID和Access Key Secret,填写域名并启用。
3.提示报错,解决报错(如果你没有报错可以直接跳过)
然后我这里出现报错,原因是权限不够,我们用ssh连接工具连接路由器赋权即可。
ssh连接上路由器后依次输入以下命令:
cd /
cd /usr/sbin
chmod +x aliddns
如图,赋权之后就可以了
4.保存&应用设置
这时我们回到路由器界面,在aliddns页面保存&应用一下,这时日志输出窗口就显示正常了。
(由于我的网络没有公网ip,所以只获取到了内网的ip,但解析时已经生效了的)现在可以打开ipip.net来ping一下,确认一下解析是否生效,如图,解析已经生效,其他公网访问和端口转发的内容这里不再赘述。