给路由器安装网盘工具Alist

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

于是,我看到了处在角落瑟瑟发抖的路由器。

给路由器安装网盘工具Alist

实验环境

  • 普通路由器(已刷padavan固件)
  • 华硕路由器
  • 小米系列(需刷openwrt)

理论上,只要能ssh登录路由器。就可以实现安装插件。openwrt固件更简单,在插件中可以直接安装。padavan和华硕官方固件(梅林固件也可一键安装插件)可以手动安装。

查看架构

Linux系统中安装软件,我们第一步便是要查看系统的架构。输入命令uname -a即可。

给路由器安装网盘工具Alist

如上,可以看到当前我的系统架构是mips。接着我们到alist项目中下载相应的包即可。

项目地址https://github.com/alist-org/alist/releases因为padavan固件是基于musl 因此选择musl-mips系列。

给路由器安装网盘工具Alist如果不能大体的确定,下载完成后可以一个个尝试。

安装

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

# 启动
./alist server

然后访问192.168.123.1:5244便可以访问了。

给路由器安装网盘工具Alist

账号和密码

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

给路由器安装网盘工具Alist

开机启动

保存下面代码为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
给路由器安装网盘工具Alist

重启测试

保存后,访问测试。

reboot

存在问题

给路由器安装alist可以很方便的解决没有服务器或者本地服务器需长期开机的问题。但是由于受到路由器性能的限制,在alist中上传和下载文件可能较慢。

更多精彩文章 欢迎关注我们


原文始发于微信公众号(kali黑客笔记):给路由器安装网盘工具Alist

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/151740.html

(0)
小半的头像小半

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!