基于AList实现网盘挂载和WebDAV本地挂载网盘

打印 上一主题 下一主题

主题 992|帖子 992|积分 2976

AList

   AList是一个支持多种存储,支持网页浏览和 WebDAV 的文件列表程序,由 gin 和 Solidjs 驱动。
  AList官方文档:https://alist.nn.ci/
AList官方GitHub地点:https://github.com/alist-org/alist
很多功能官方写的都很清晰详细,我只写一下个人的实现流程,有些坑帮大家踩了,这篇博客的目的是让大家少走弯路
我是腾讯云服务器安装AList服务,然后再用本地毗连服务
第一步 安装并启动AList

从官方文档可以看到有好几种安装方式,这里总结在Linux情况下安装指南

因为本身是Java开发工程师看到官方有Docker安装方式就先选择了Docker安装
  1. docker run -d --restart=always -v /etc/alist:/opt/alist/data -p 5244:5244 --name="alist" xhofe/alist:latest
复制代码
但是这个安装不知道为什么跑起来后无限密码错误,修改user和password后重试也还是密码错误:(
以是保举利用《一键脚本》安装本人亲测一次乐成
安装下令:
  1. curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s install
复制代码
安装乐成后启动
  1. systemctl start alist
复制代码
默认端口号为5244,记得在服务器防火墙里添加协议

检察alist状态
  1. 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
  1. vim /opt/alist/data/config.json
复制代码

修改port为443
重启服务
  1. systemctl restart alist
复制代码
检察状态
  1. systemctl status alist
复制代码
没问题的话可以毗连到本地,以MacOS为例:

注意:根据文档的WebDAV说明,毗连后缀要为/dav/

点击毗连

Bingo :》

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

不到断气不罢休

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表