云盘
Alist聚合网盘
00 分钟
2023-12-13
2024-4-29
type
status
date
slug
summary
tags
category
icon
password
Parent item
Sub-item
Language

前言

磁盘空间不足吗?网速又卡吗?,Alist可以在线聚合网盘,不用把资源放在本地,节省空间,把资源放在不限速得阿里,123网盘,天翼云,这样还解决了网速的问题。分享的资源触发了检测机制,现在可以加个密,这样就不用看8s的教育短片了。
已支持的功能
  1. 支持 alist 网页在线播放加密的视频,查看图片,在线下载等。
  1. 支持 alist 网页跳转到 IINA ,VLC ,Infuse 等播放器上进行播放。
  1. 在 webdav 客户端上的所有操作都是透明,上传自动加解密,可播放加密视频、查看图片等。
  1. 据文件夹的命名规则 自动解密别人分享的内容。
  1. 设置不同目录 不同密码加密。
  1. 提供 cli 程序进行文件解密,用于分享对方在下载后解密。
  1. 支持编译成可执行文件,可以在多平台上直接运行。虽然体积不不上 go ,但是也算减低门槛。

轻松体验

在线站demo:AList

Docker部署教程

Alist部署

alist是挂载网盘
当前最新版是v3.29.1,按照官方文档生成管理员密码
使用ip:5244访问,看到如下页面说明Alist安装成功。
notion image

alist-encrypt部署(可选)

Alist-encrypt 可以在网页中上传文件,也可以结合 webdav 服务器进行使用。在文件上传的时候进行加密,文件下载的时候进行解密,由于使用的是流加密方案,所以可以很轻松实现在线播放已加密的视频,浏览图片、文件等。目前主流的方案都是使用 alist 来实现网盘 webdav 的服务,所以 Alist-encrypt 支持 alist 服务,并且优先支持它的适配,支持网页版在线播放视频等功能。
关于这个项目的使用场景,对文件安全隐私有一定的需求,防止云盘扫描删除,有实时播放视频和下载的需求
1.启动后就打开代理服务器地址 [http://ip:5344/public/index.html]即可进入配置页面,账号 admin,密码初始值 123456。
notion image
2.配置后之后,打开[http://ip:5344] 即可访问到 alist 的服务了。
notion image
Nginx反代+重定向
共享网盘:https://drive.ai-note.xyz 重定向 foruref.uk.to
视频在线播放:https://pvideo.ai-note.xyz 重定向 foruref.us.to

网盘挂载指南

打开共享网盘 https://drive.ai-note.xyz
点击管理,登录进入后台管理页面。
notion image
点击存储,到挂载网盘页面
notion image

挂载阿里云盘

添加下拉框里面有三个阿里的,选open那个是官方提供的api
notion image
新建自己的文件夹,打开代理,选择代理
notion image
选择你要共享的库,有资源和备份
选择共享的目录
notion image
5.获取refresh token
点击链接,扫码
notion image
notion image
打开秒传,就添加好阿里云盘了。

百度网盘(视频播放不稳定)

官方说了这不是bug,是百度的限制。
笔者自己验证了,部署在国内的,可以播放,不过流畅度还得看服务器的性能。
如果你有百度SVIP,服务器又是国内的,那你可以继续往下看如何挂载。
notion image
选择百度网盘,百度分享是别人的分享链接,你要想长期拥有,还是得转存自己网盘。
notion image
新建自己的文件夹,打开代理,选择代理
notion image
获取刷新令牌,点击这里在新窗口中打开 来获取刷新令牌
页面中的令牌和客户端id及秘钥填入即可。
notion image

定时备份

有些系统自带计划任务,可以定时执行脚本,下面只是提供自己部署的方案:

1.rclone定时备份

notion image

2.结合alist-bot

notion image

3.可视化界面(可选,没必要)

开放端口,接入webui
官方的GUI
notion image
允许拖拽移动,但是没有定时迁移备份的计划任务功能。
notion image
国产汉化版,右键功能,不支持拖拽,没有定时迁移备份的计划任务功能。
notion image
结果发现alist也有右键复制,还有建立索引搜索的功能。探索了webui,没有定时备份,还是后台一个脚本的事,真是探索了个寂寞,瞬间就wei了。
notion image

资源拓展–小雅资源合集挂载

1.安装

准备工作:需要获取mytoken,myopentoken,temptransferfolder_id.
mytoken.txt
notion image
myopentoken.txt
获取链接: https://alist.nn.ci/tool/aliyundrive/request.html
notion image
temptransferfolder_id.txt
创建一个合集缓存目录,该目录的id,点击进去,复制file后面的id。
notion image
notion image
2.一键脚本安装,可以使用作者提供的一键安装命令,
但是不想定制化配置目录的化,需要使用我下面修改的:
使用docker安装无限重启,未深究,故转而采用改脚本的形式,有需要自取。
创建配置目录,把需要的mytoken,myopentoken,temptransferfolder_id,以txt文件格式放入data文件夹中。
mytoken.txt
myopentoken.txt
temptransferfolder_id.txt

2.加载数据

可以使用ip:5678访问,页面开始会报错,是正常现象,等他加载完即可。也可以查看docker日志确认。
notion image
notion image

3.小雅挂载到Alist中的方法

你也可以直接使用小雅的5678端口,观影不影响,做其他就不方便。
进入Alist管理页面,点击左侧的存储——添加。驱动选择AList V3,挂载路径随意填写,序号根据需求填写,缓存过期时间0,Web代理保持关闭,WebDAV策略为302重定向。
notion image
向下滚动页面,链接填写小雅容器的访问地址(http://IP:端口号),记住http://一定不能省略。其他项目全部保持默认,元信息密码,用户名和密码全部留空不填。
最重要的,是最后一行“令牌”必须 填写。方法如下:
docker xiaoya 启动校验成功后,在data目录下生成alist_auth_token.txt
notion image

4.每天定时清除缓存,避免缓存爆了。

5挂载的小雅拓展索引

问题:出现5678连接不上的或者其他问题。
可快速重装小雅,不丢资源,它只是挂载