|
本帖最后由 1060778506 于 2022-8-6 19:15 编辑
经过几日的学习,研究,主要是学习,终于成功稳定的运行小米动态解析ddns,阿里云
这个帖子目的是分享经验,也主要是记录操作过程,以便自己以后能够顺利的安装插件,请未来的我自己如果重置设备认真仔细阅读帖子一定可以解决
非常感谢几个帖子,根据顺序阅读
开启ssh > 安装魔法 > 安装mixbox插件 >解决mixbox可能带来的问题 > 结束
帖子一、开启ssh
https://www.right.com.cn/forum/thread-5695827-1-7.html
【这个帖子很重要,但是不多讲主要是开启ssh,固化telnet,仔细阅读帖子一定能成功开启,感谢作者】
帖子二、git一键安装魔法,
https://github.com/juewuy/ShellClash
【直接无脑输入#by jsDelivr-CDN 内的代码就可以了,感谢作者】【其实这个插件猫咪并不好用,但是无奈小米的路由器我只找到了这个能用QT5协议的插件,】【求推荐别的插件】
帖子三、git一键安装mixbox插件
https://github.com/monlor/MIXBOX-ARCHIVE
作者的个人博客:https://www.monlor.com/archives/59/
作者的个人博客:https://www.monlor.com/
【非常棒的一款国民小米路由器插件,直接无脑输入#jsdelivr源一键安装命令 内的命令就可以了,感谢作者】
帖子四、安装mixbox开启ddns插件遇到的问题
https://www.right.com.cn/forum/thread-8246673-1-1.html
【这是我提出如何在小米路由器安装动态解析阿里云ddns问题的帖子,非常感谢@jjit】
jjit的主页:https://www.right.com.cn/forum/h ... &view=me&from=space
帖子五、安装mixbox开启ddns所遇到的问题解压安装失败,解决方案
正常的流程:
安装mixbox软件,然后在未安装工具里面选择aliyddns插件,然后在配置就能正常使用,但是他在安装的时候会安装失败,
解决方案:
git帖子有一段话:
- 注意事项
- 用户目录是指存放一下大文件的目录,如下载的文件等
- 经测试R3不支持EntWare环境,原因未知,所以基于EntWare的程序都无法使用
- 0.1.9.7以前的版本请手动更换下载源,步骤:mixbox => 工具箱管理 => 更换下载源 => 输入以下地址
- https://cdn.jsdelivr.net/gh/monlor/mbfiles
- 默认源更换为jsdelivr源,<font color="#ff0000">coding源不再使用,注意coding不在使用</font>
复制代码 我觉得应该是这个原因吧,如果mixbox的coding源可以正常使用,就可以正常的安装aliyddns插件
----------------------------------------------------------------------------------------------------------
根据jjit大神的思路是这样的
首先准备一个服务器,服务器可以是内网的,只要是能访问就可以了,
服务器软件“Http File Server”
然后在小米路由器里面运行命令“mbdb get mixbox.main.model”,看一下是什么架构,应该是aarch64,
然后打开https://github.com/monlor/mbfiles/tree/master/appstore,然后打开这个链接,找到[color=var(--color-fg-default) !important]aliddns_linux_"架构名"下载到服务器内
然后在打开https://ghproxy.com/https://raw.githubusercontent.com/monlor/mbfiles/master/applist.txt下载到服务器上面
总之以上的操作要呈现出以下的结果
假如你的服务器ip是: 192.168.31.1
那访问 http://192.168.31.1/applist.txt一定要能打开,显示的是插件列表,乱码不要紧
访问 http://192.168.31.1/appstore/aliddns_linux_"架构名".tar.gz 一定是可以下载到这个文件
/文件结构
|--- /appstore【文件夹内存放"[color=var(--color-fg-default) !important]aliddns_linux_"架构名"[color=var(--color-fg-default) !important].tar.gz"文件】
| |--- /[color=var(--color-fg-default) !important]aliddns_linux_"架构名"[color=var(--color-fg-default) !important].tar.gz
|--- /applist.txt【applist.txt一定和appstore同级】
构建以上目录,并且链接可以正常访问,
打开mixbox插件,切换源,直接输入链接"http://192.168.31.1",
然后找到未安装的插件,然后选择aliyddns插件,直接安装,就安装成功了
他的原理是吧源放到本地的服务器,我也不知道为什么git的源就安装失败
这个aliyddns插件也是在git下载的,为什么就安装失败,jjit说是文件未下载完整,那为什么没有下载完整他就执行解压命令了
这个问题我也不知道,
写给自己备忘录,也同时分享给大家,看不懂的话可以留言,我文采不好,
|
|