type
status
date
slug
summary
tags
category
icon
password
Parent item
Sub-item
Language
前言
磁盘空间不足吗?网速又卡吗?,Alist可以在线聚合网盘,不用把资源放在本地,节省空间,把资源放在不限速得阿里,123网盘,天翼云,这样还解决了网速的问题。分享的资源触发了检测机制,现在可以加个密,这样就不用看8s的教育短片了。
已支持的功能
- 支持 alist 网页在线播放加密的视频,查看图片,在线下载等。
- 支持 alist 网页跳转到 IINA ,VLC ,Infuse 等播放器上进行播放。
- 在 webdav 客户端上的所有操作都是透明,上传自动加解密,可播放加密视频、查看图片等。
- 据文件夹的命名规则 自动解密别人分享的内容。
- 设置不同目录 不同密码加密。
- 提供 cli 程序进行文件解密,用于分享对方在下载后解密。
- 支持编译成可执行文件,可以在多平台上直接运行。虽然体积不不上 go ,但是也算减低门槛。
轻松体验
在线站demo:AList
Docker部署教程
Alist部署
alist是挂载网盘
当前最新版是v3.29.1,按照官方文档生成管理员密码
使用ip:5244访问,看到如下页面说明Alist安装成功。
alist-encrypt部署(可选)
Alist-encrypt 可以在网页中上传文件,也可以结合 webdav 服务器进行使用。在文件上传的时候进行加密,文件下载的时候进行解密,由于使用的是流加密方案,所以可以很轻松实现在线播放已加密的视频,浏览图片、文件等。目前主流的方案都是使用 alist 来实现网盘 webdav 的服务,所以 Alist-encrypt 支持 alist 服务,并且优先支持它的适配,支持网页版在线播放视频等功能。
关于这个项目的使用场景,对文件安全隐私有一定的需求,防止云盘扫描删除,有实时播放视频和下载的需求。
1.启动后就打开代理服务器地址 [http://ip:5344/public/index.html]即可进入配置页面,账号 admin,密码初始值 123456。
2.配置后之后,打开[http://ip:5344] 即可访问到 alist 的服务了。
Nginx反代+重定向
共享网盘:https://drive.ai-note.xyz 重定向 foruref.uk.to
视频在线播放:https://pvideo.ai-note.xyz 重定向 foruref.us.to
网盘挂载指南
打开共享网盘 https://drive.ai-note.xyz
点击管理,登录进入后台管理页面。
点击存储,到挂载网盘页面
挂载阿里云盘
添加下拉框里面有三个阿里的,选open那个是官方提供的api
新建自己的文件夹,打开代理,选择代理
选择你要共享的库,有资源和备份
选择共享的目录
5.获取refresh token
点击链接,扫码
打开秒传,就添加好阿里云盘了。
百度网盘(视频播放不稳定)
官方说了这不是bug,是百度的限制。
笔者自己验证了,部署在国内的,可以播放,不过流畅度还得看服务器的性能。
如果你有百度SVIP,服务器又是国内的,那你可以继续往下看如何挂载。
选择百度网盘,百度分享是别人的分享链接,你要想长期拥有,还是得转存自己网盘。
新建自己的文件夹,打开代理,选择代理
获取刷新令牌,点击这里在新窗口中打开 来获取刷新令牌
页面中的令牌和客户端id及秘钥填入即可。
定时备份
有些系统自带计划任务,可以定时执行脚本,下面只是提供自己部署的方案:
1.rclone定时备份
2.结合alist-bot
3.可视化界面(可选,没必要)
开放端口,接入webui
官方的GUI
允许拖拽移动,但是没有定时迁移备份的计划任务功能。
国产汉化版,右键功能,不支持拖拽,没有定时迁移备份的计划任务功能。
结果发现alist也有右键复制,还有建立索引搜索的功能。探索了webui,没有定时备份,还是后台一个脚本的事,真是探索了个寂寞,瞬间就wei了。
资源拓展–小雅资源合集挂载
1.安装
准备工作:需要获取mytoken,myopentoken,temptransferfolder_id.
mytoken.txt
myopentoken.txt
获取链接: https://alist.nn.ci/tool/aliyundrive/request.html
temptransferfolder_id.txt
创建一个合集缓存目录,该目录的id,点击进去,复制file后面的id。
2.一键脚本安装,可以使用作者提供的一键安装命令,
但是不想定制化配置目录的化,需要使用我下面修改的:
使用docker安装无限重启,未深究,故转而采用改脚本的形式,有需要自取。
创建配置目录,把需要的mytoken,myopentoken,temptransferfolder_id,以txt文件格式放入data文件夹中。
mytoken.txt
myopentoken.txt
temptransferfolder_id.txt
2.加载数据
可以使用ip:5678访问,页面开始会报错,是正常现象,等他加载完即可。也可以查看docker日志确认。
3.小雅挂载到Alist中的方法
你也可以直接使用小雅的5678端口,观影不影响,做其他就不方便。
进入Alist管理页面,点击左侧的存储——添加。驱动选择AList V3,挂载路径随意填写,序号根据需求填写,缓存过期时间0,Web代理保持关闭,WebDAV策略为302重定向。
向下滚动页面,链接填写小雅容器的访问地址(http://IP:端口号),记住http://一定不能省略。其他项目全部保持默认,元信息密码,用户名和密码全部留空不填。
最重要的,是最后一行“令牌”必须 填写。方法如下:
docker xiaoya 启动校验成功后,在data目录下生成alist_auth_token.txt
4.每天定时清除缓存,避免缓存爆了。
5挂载的小雅拓展索引
问题:出现5678连接不上的或者其他问题。
可快速重装小雅,不丢资源,它只是挂载
- 作者:NotionNext
- 链接:https://notion.ainote.cloudns.biz/article/3c826fcd-ddd3-4afc-a9be-c9c3a8755c43
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。