网盘可以当本地硬盘用?没错!使用Alist挂载云盘到本地Linux系统方法

您所在的位置:网站首页 服务器挂载alist教程 网盘可以当本地硬盘用?没错!使用Alist挂载云盘到本地Linux系统方法

网盘可以当本地硬盘用?没错!使用Alist挂载云盘到本地Linux系统方法

2024-06-02 16:24| 来源: 网络整理| 查看: 265

文章目录 安装Alist**获取 AList****手动运行**添加守护进程服务 添加存储挂载到本地文件系统最后 在这里插入图片描述

Alist服务安装说明:

操作系统: Debian 12 Linux 安装Alist

安装 Alist 的方式有很多,一键脚本、手动安装以及Docker安装,我喜欢自己动手搞定一切,所以选择了手动安装。手动安装参考文档

获取 AList

打开 AList Release 下载待部署系统对应的文件。最新版的前端已经和后端打包好了,不用再下载前端文件了。

xxxx 指的是不同系统/架构对应的名称,一般 Linux-x86/64 为 alist-linux-amd64。如果你的 glibc 版本太低,建议下载 musl 版本

当你看到 start [email protected]:5244 的输出,之后没有报错,说明操作成功。 第一次运行时会输出初始密码。程序默认监听 5244 端口。 现在打开 http://ip:5244 可以看到登录页面,WebDAV 请参阅 WebDav。

手动运行

v3.25.0以上版本将密码改成加密方式存储的hash值,无法直接反算出密码,如果忘记了密码只能通过重新 随机生成 或者 手动设置

# 解压下载的文件,得到可执行文件: tar -zxvf alist-xxxx.tar.gz # 授予程序执行权限: chmod +x alist # 运行程序 ./alist server # 获得管理员信息 以下两个不同版本,新版本也有随机生成和手动设置 # 低于v3.25.0版本 ./alist admin # 高于v3.25.0版本 # 随机生成一个密码(生成后自动设置新密码),请牢记保存 ./alist admin random # 手动设置一个密码 `NEW_PASSWORD`是指你需要设置的密码 ./alist admin set NEW_PASSWORD 添加守护进程服务

使用任意方式编辑 /usr/lib/systemd/system/alist.service 并添加如下内容,其中 path_alist 为 AList 所在的路径

[Unit] Description=alist After=network.target [Service] User=your-user Type=simple WorkingDirectory=path_alist ExecStart=path_alist/alist server Restart=on-failure [Install] WantedBy=multi-user.target

然后,执行 systemctl daemon-reload 重载配置,现在你可以使用这些命令来管理程序:

启动: systemctl start alist关闭: systemctl stop alist配置开机自启: systemctl enable alist取消开机自启: systemctl disable alist状态: systemctl status alist重启: systemctl restart alist 添加存储

Alist支持的云盘类型非常丰富,并且官方文档详细说明了每个类型网盘如何配置,这里不详细说明了。

简要说明的是,我使用了 夸克网盘作为存储,配置过程:

访问 https://pan.quark.cn 网页,按F12开启开发者模式,登录自己的账号,找到XHR请求中第一个包含sort=的请求,找到请求中的Cookies信息,复制值,添加到存储配置的Cookies中。挂载目录选择/quark(这是一个虚拟目录,在主页页面中显示的目录)。如果只希望展示网盘某个目录(出于隐私原因或者其他原因等)那就点进入这个目录,此时在浏览器上看到类似https://pan.quark.cn/list#/list/all/cfeac2c04c61490fb3abca846a48c7cd-Film格式地址,其中的cfeac2c04c61490fb3abca846a48c7cd就是这个目录的fid,将这个fid填写到根文件夹ID中后,选择保存。点击索引,选择数据库后点击重建索引,此时就会访问夸克网盘信息构建索引。索引构建完毕后,点击主页就可以看到/quark目录资源信息了。

这样我们就可以使用Alist访问我们的云盘资源了。

挂载到本地文件系统

挂载到本地文件系统的操作就很简单了,但要记得在Alist服务主机防火墙开放5244端口访问权限,通常Debian或Ubuntu使用ufw命令管理防火墙,在Alist服务所在主机上执行放开端口命令如下:

sudo ufw allow 5244/tcp

接下来开始挂载到文件系统:

依赖库:

davfs2 # 安装davfs sudo apt install davfs2 # 配置密码信息 cat


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3