在前面的一篇文章中我们讲到了
alist
这款网盘工具的安装和使用。参考文章《alist在手 全盘我有》受到了广大粉丝的大力支持。但是alist
是安装到我们本地的服务器的。而我们本地的服务器不能保证24*7 处于开机状态。
于是,我看到了处在角落瑟瑟发抖的路由器。

实验环境
-
普通路由器(已刷padavan固件) -
华硕路由器 -
小米系列(需刷openwrt)
理论上,只要能ssh登录路由器。就可以实现安装插件。openwrt固件更简单,在插件中可以直接安装。padavan和华硕官方固件(梅林固件也可一键安装插件)可以手动安装。
查看架构
在Linux系统中安装软件,我们第一步便是要查看系统的架构。输入命令uname -a
即可。

如上,可以看到当前我的系统架构是mips
。接着我们到alist
的项目中下载相应的包即可。
项目地址 :https://github.com/alist-org/alist/releases因为padavan
固件是基于musl
因此选择musl-mips
系列。
安装
wget https://github.com/alist-org/alist/releases/download/v3.15.0/alist-linux-musl-mipsle.tar.gz
tar -zxvf alist-linux-musl-mipsle.tar
chmod +x alist
./alist
注意:由于路由器容量有限,建议将alist放到U盘或者硬盘中。

启动
输入下面命令启动alist
# 启动
./alist server
然后访问192.168.123.1:5244
便可以访问了。

账号和密码
输入./alist admin
可以查看初始化的账号和密码。

开机启动
保存下面代码为run_alist.sh
文件。
#!/bin/sh
if [ -e /media/AiDisk_a1/alist ]; then
COUNT=$(ps | grep "./alist" | grep -v grep | wc -l)
echo $COUNT
if [ $COUNT -ne 0 ]; then
logger -t "【alist程序】" "已启动"
else
logger -t "【alist程序】" "未启动,尝试启动"
cd /media/AiDisk_a1/alist
nohup ./alist server > /dev/null 2>&1 &
logger -t "【alist程序】" "启动完成"
fi
else
logger -t "【alist程序】" "文件不存在,停止启动操作"
fi
保存完成后,用xftp工具将脚本上传到/etc/storage/
并添加权限
chmod +x run_alist.sh
然后登录路由器,高级设置
–自定义设置
–脚本
在防火墙规则启动后执行。写入下面脚本。
/etc/storage/run_alist.sh

重启测试
保存后,访问测试。
reboot
存在问题
给路由器安装alist
可以很方便的解决没有服务器或者本地服务器需长期开机的问题。但是由于受到路由器性能的限制,在alist
中上传和下载文件可能较慢。
更多精彩文章 欢迎关注我们
原文始发于微信公众号(kali黑客笔记):给路由器安装网盘工具Alist
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/151740.html