基于AList实现网盘挂载和WebDAV本地挂载网盘_alist挂载本地
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
AList
AList是一个支持多种存储支持网页浏览和 WebDAV 的文件列表程序由 gin 和 Solidjs 驱动。
AList官方文档https://alist.nn.ci/
AList官方GitHub地址https://github.com/alist-org/alist
很多功能官方写的都很清楚详细我只写一下个人的实现流程有些坑帮大家踩了这篇博客的目的是让大家少走弯路
我是腾讯云服务器安装AList服务然后再用本地连接服务
第一步 安装并启动AList
从官方文档可以看到有好几种安装方式这里总结在Linux环境下安装指南
因为自己是Java开发工程师看到官方有Docker安装方式就先选择了Docker安装
docker run -d --restart=always -v /etc/alist:/opt/alist/data -p 5244:5244 --name="alist" xhofe/alist:latest
但是这个安装不知道为什么跑起来后无限密码错误修改user和password后重试也还是密码错误(
所以推荐使用《一键脚本》安装本人亲测一次成功
安装命令
curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s install
安装成功后启动
systemctl start alist
默认端口号为5244记得在服务器防火墙里添加协议
查看alist状态
systemctl status alist
没问题的话就访问你的服务器ip/域名加端口号测试一下~
Bingo~
第二步 在AList中添加云盘
本人因为有6T的夸克网盘以夸克网盘挂载为例
首先登录你的夸克网盘F12查看网络信息复制开头为sort的请求内cookie的数据这是你的登录cookie
登录你的AList管理在账号里添加Quark把刚刚复制的cookie粘贴到这里
根目录file_id是你的云盘地址默认0就是根目录
点击保存回到主页
在这里就可以愉快访问云盘里的内容啦
第三步 使用WebDAV挂载到本地
首先WebDAV是HTTP/HTTPS协议我们刚刚在服务器防火墙里添加的是TCP协议大部分服务器为了安全性只开443和80的端口分别对应HTTPS和HTTP协议
因为80端口要用所以我们使用443协议
在服务器中开启443端口
修改AList的config文件
默认配置文件在/opt/alist/data/config.json
vim /opt/alist/data/config.json
修改port为443
重启服务
systemctl restart alist
查看状态
systemctl status alist
没问题的话可以连接到本地以MacOS为例
注意根据文档的WebDAV说明连接后缀要为/dav/
点击连接
Bingo 》