admin管理员组

文章数量:1607298

1.安装开发版
2.刷ssh
3.putty用ssh模式连接到路由器,用户名root,密码见小米路由器开ssh网页时的提示。
4.下载alist的linux二进制文件包。选3.28.0.

下载正确的包
https://github/alist-org/alist/releases/tag/v3.28.0/alist-linux-musleabi-arm.tar.gz

5.把alist-linux-musleabi-arm.tar.gz上传到/userdisk/alist目录,然后打终端,逐步运行如下命令:

cd /userdisk/alist
  ​#打开/userdisk/alist文件目录
tar -zxvf alist-linux-musleabi-arm.tar.gz
  #解压alist压缩包,会得到一个alist文件
ls
  #查看一下当前文件夹里面的文件

6.继续如下命令:

chmod +x alist
  #赋予它可执行的权限

./alist server
  #启动alist服务,这时候,你如果看到终端开始跑代码了,就已经成功了。

7.开机自启

打开刚刚最小化的终端,按下Ctrl +  C快捷键,终止运行alist。
用Notepad++新建一个文本,并将文件名保存为alist,该文件输入如下内容:

#!/bin/sh /etc/rcmon

START=95

start() {
    cd /userdisk/alist
    ./alist server
}

stop() {
    kill alist
}

简单解释一下:第一行#!/bin/sh /etc/rcmon是固定格式,START=95是优先级别,1~99数字越大表示启动越靠后,我们希望的是路由器开机之后能接通网络,其余的工作都是再联网后挨个加载。接下来的start后面的代码就跟刚刚安装调试的时候差不多,只不过将他丢给后台自动运行。
这里注意换行符用UNIX,避免出现问题。

将保存好的alist文件,上传至路由器/etc/init.d目录

接下来打开终端运行如下命令:
cd /etc/init.d
  #打开/etc/init.d目录
ls
  #查看alist文件在不在,以及文件名的颜色,简单判断一下它的权限

chmod +x alist
  #赋予alist可执行权限
/etc/init.d/alist enable
  #将alist设置为开机自动运行,这里一定要用绝对路径

注意: /etc/init.d/alist enable 这个命令一定要用绝对路径,即使 cd到 /etc/init.d 目录下,也要用绝对路径!!
接下来检查一下自动运行,用WinSCP打开/etc/rc.d目录,如果看到S95alist这个文件,说明就已经添加启动成功了。
这里简单解释一下,S95就是刚刚/etc/init.d/alist文件的启动顺序。
这里也可以在终端中用cd命令到/etc/rc.d目录,ls查询一下。

最后,在终端输入reboot回车重启路由器,重启后连上路由器网络可以打开alist的网页,http://192.168.31.1:5244/,说明就成功了。

本文标签: 小米路由器Alist