在openwrt软路由系统安装alist的方法

【alist是什么】

alist是一款支持多种存储的目录文件列表程序,支持 web 浏览与 webdav协议访问。 支持的存储有:

1、本地存储
2、阿里云盘
3、OneDrive / Sharepoint(国际版, 世纪互联,de,us)
4、天翼云盘 (个人云, 家庭云)
5、GoogleDrive
6、123 云盘
7、蓝奏云
8、Alist
8、FTP
9、PikPak
10、闪电盘
11、S3
12、WebDav
13、Teambition(中国,国际)
14、分秒帧
15、和彩云 (个人云, 家庭云)
16、Yandex.Disk
17、百度网盘
18、夸克网盘
19、迅雷云盘

 


【alist的用途】

 

1、做网盘下载,比如:GXNAS网盘; 

2、做个影视网站空闲之余看片打发时间,比如:《阿里云网盘新玩法:变身在线看电影》、《利用KODI和云盘打造4K高清私人云影院》;

 


【在openwrt软路由系统安装alist的方法】

 

      之前在群晖里面搭建alist的教程已经写过了,考虑有不少朋友动手能力不是很强,所以可以在OpenWrt软路由安装搭建,可以达到一样的目的。

一、OpenWrt软路由自带商店安装alist的方法

1、比如博主使用的这个OpenWrt旁路由版本(编译的固件在网盘提供有下载),就是自带有商店。

 

 

 

2、点左边菜单商店,全部软件;

 

 

3、找到alist网盘,安装;

 

 

4、系统会弹出一个窗口,显示安装过程,窗口右上角还有个“指示灯”,不要关闭这个窗口,耐心等一下;

 

 

5、等到窗口显示有“完成”,并且右上角指示灯变成绿色,就表示已经Ok了,点右上角这个绿灯处,关闭窗口;

 

 

6、点左边菜单商店,已安装,会看到有alist网盘已经安装好了,点“打开”;

 

 

7、这里会进入到alist的设置界面,启用没有打勾,端口默认是5244,可以根据自己的需求更改端口号;

 

 

8、在“启用”处打勾,右下角点“保存&应用”;

 

 

9、此时界面上会显示一行绿色的字“Alist服务已经启动”,表示已经启动了,后台管理的默认密码是alist,点“点击打开Alist”这个按钮;

 

 

10、这里会弹出Alist后台管理的界面,输入初始密码alist,登录;

 

 

11、左边菜单“设置”,后端里面可以修改alist后台管理密码、WEBDAV的账号密码以及WEBDAV访客的账号密码,根据自己实际需求修改,改好了记得点一下右下角的“保存”才能生效;

 

 

12、点左边的菜单“账号”,“添加”,根据你的网盘填写相应的账号信息,各种网盘的添加方法可【Alist官网文档】来操作;

 

13、添加完成,在浏览器打开http://openwrt的IP地址:5244/ 就可以看到成品了。

 


二、OpenWrt软路由不带商店安装alist的方法

1、博主编译的OpenWrt固件,也有不带商店的,要想安装alist也可以的;

 

 

2、在电脑上打开SSH的软件,我这里使用的是MobaXterm,输入OP的地址,用户名写root,端口22;

 

 

3、输入密码以后,就可以进入到OpenWrt的SSH状态下了;

 

 

4、敲命令回车,建立/usr/share/alist文件夹:

mkdir /usr/share/alist

 

 

5、敲命令回车,进入到/usr/share/alist文件夹下:

cd /usr/share/alist

 

 

6、打开【Alist官方github网站】,截止2022年9月2日,Alist的最新版本是v2.6.4,在这个版本下提供有28个适用于不同系统的安装包下载;

 

 

6、我安装的OpenWrt软路由是基于ESXI虚拟机安装的X64位系统,所以我需要用的是alist-linux-musl-amd64.tar.gz这个安装包,如果你不是使用X64位的OpenWrt软路由系统,那么根据自己实际情况去选择安装包;

 

 

7、找到alist-linux-musl-amd64.tar.gz这个文件,右键,复制链接地址;

 

 

8、使用wget命令把刚才复制的链接下载安装包到软路由中;

wget https://github.com/alist-org/alist/releases/download/v2.6.4/alist-linux-musl-amd64.tar.gz

 

 

 

 

9、输入命令回车,解压文件;

tar -zxvf alist-linux-musl-amd64.tar.gz

 

 

 

 

10、输入命令回车,给解压出来的可执行文件设置权限;

chmod 755 alist-linux-musl-amd64

 

 

11、输入命令回车,去添加一个开机自动运行alist的启动脚本;

vi /etc/init.d/alist

 

 

12、在黑色的窗口里面,按一次键盘上的字母 i 键;

 

 

13、此时左下角会显示有个字母 I 的字样出来,表示已经处在可以编辑的状态了;

 

 

14、复制以下脚本,到窗口里面,同时按一次键盘Shift 键和字母 i 键,粘贴到窗口里面(如果alist的路径和解压出来文件名有自己改过的,请自行按照实际修改脚本);

#!/bin/sh /etc/rc.common
START=99
start() {
    cd /usr/share/alist #alist的路径
    ./alist-linux-musl-amd64 #启动alist
}
stop() {
    killall alist
}

 

 

 

 

 

15、按一次键盘的ESC键,输入:wq回车,保存退出编辑器;

 

 

16、回到命令行状态下;

 

 

17、敲命令回车,给刚才添加的自动运行设置好权限;

chmod 775 /etc/init.d/alist

 

 

18、输入命令回车,运行一次alist,系统会随机生成后台管理密码,如下图的位置,复制出来,然后就可以把MobaXterm软件关掉了;

 

 

19、回到浏览器OpenWrt软路由的界面,在“系统”菜单“启动项”,找到alist,默认自动运行这里默认显示是“禁用”,点一下“禁用”这个按钮;

 

 

20、等变成“启用”就表示alist已经会跟随OpenWrt自动启动了,重启OpenWrt一次;

 

 

21、在浏览器打开http://openwrt的IP地址:5244/ ,输入刚才在第18个步骤复制的后台管理密码,就可以进去设置了,具体的设置可以参考【Alist官网文档】来操作。

 

 

 

点赞
  1. OGKvH5QoYiLJea9ANajG8Ak59pGU说道:
    网盘中的openwrt新版本怎么升级,web升级sysupgradw上传新固件总是不成功
    1. 博主说道:
      Google Chrome Windows 10
      我不知道你之前用的是什么固件,我网盘的固件都是x86-64-generic-squashfs-combined这种类型的。只有相同类型的固件才可以升级。
  2. M说道:
    Google Chrome Windows 10
    大佬 网盘中10.21号的openwrt里没有“商店”了。是我安装错误还是本来就没有啊?还有是否有efi版的
    1. 博主说道:
      Google Chrome Windows 10
      之前商店有问题暂时加不上,下次编译再看看吧
  3. hunterson说道:
    Google Chrome Windows 10
    原来是低调行事。还以为不分享了呢。自己摸索着云编译X86,原来还是要上架的。
    1. 博主说道:
      Google Chrome Windows 10
      嗯,明天恢复。
      1. hunterson说道:
        Google Chrome Windows 10
        大佬,请假一个问题。先前因为你下架了固件,以为不分享。学着云编译,LEAN的源码,也成功了。但发现转发速度不对。我是200M带宽,用自己编译的,最多150M左右,有的版本甚至100M都不到,而用你的版本,一般在220-230M左右,这是正常的,因为光猫直接拨号就是230M左右。我用于群晖虚拟路由,百思不得其解。比如今天编译的,同样也是R22.10版本,速度只有100M,请教大佬,会是啥问题。我的插件就PASSWALL+FRPC+FPRS+动态DDNS等几个。请指教下。
        1. 博主说道:
          Google Chrome Windows 10
          我编译的固件也是用lean的源码。
          1. hunterson说道:
            Google Chrome Windows 10
            用于旁路由,没问题。用于拨号就不行。而华硕68U,同样的插件,编译出来就没任何问题。
          2. hunterson说道:
            Google Chrome Windows 10
            我今天终于找到原因了。测试自己编译的固件,给了一个U,而你的固件给了二个U。另外,群辉虚拟路由中网卡设置了E1000,改为原版VIRTIO。网速直接上去了。正常了。
          3. 博主说道:
            Google Chrome Windows 10
            好的。
  4. 金雕说道:
    QQbrowser Windows 10
    您好大佬,咨询一下您所分享openwrt去哪了?到处找不到
    1. 博主说道:
      Google Chrome Windows 10
      暂时下架,开完20后恢复。
  5. miao说道:
    Google Chrome Windows 10
    斐讯N1 openwrt 可以安装alist 吗?
    1. 博主说道:
      Google Chrome Windows 10
      不好意思,我没在N1上安装过,你可以自己测试一下。
  6. vined说道:
    Google Chrome Windows 10
    解决了,谢谢大哥,不能用最新版便行了
  7. vined说道:
    Google Chrome Windows 10
    大哥求助,不想自己编译了
  8. vined说道:
    Google Chrome Windows 10
    极路由4增强版可以吗?按照着来最后结果是A file list program that supports multiple storage, built with love by Xhofe and friends in Go/Solid.js. Complete documentation is available at https://alist.nn.ci/ Usage: alist [command] Available Commands: admin Show admin user's info cancel2fa Delete 2FA of admin user completion Generate the autocompletion script for the specified shell help Help about any command lang Generate language json file server Start the server at the specified address version Show current version of AList Flags: --conf string config file (default "data/config.json") --debug start with debug mode --dev start with dev mode -h, --help help for alist --no-prefix disable env prefix Use "alist [command] --help" for more information about a command.
  9. Charles说道:
    Google Chrome Windows 10
    大哥,华硕ax86u可以安装alist么
    1. 博主说道:
      Google Chrome Windows 10
      你这个路由器不支持

发表回复