AList是一款可以挂载各大网盘的软件,它支持集成包括阿里云盘、百度网盘、夸克网盘等在内的多种主流网盘,让用户能够在一个界面内统一管理所有文件,大大提升了工作效率。AList支持将文件和文件夹同步到不同的网盘平台,并提供便捷的文件共享功能,用户可以生成分享链接与他人共享文件或文件夹。AList也允许用户根据需要进行自定义部署,将AList安装到服务器上,实现个人化的网盘管理解决方案。
Alist小雅安装教程
随着阿里盘的限速,小雅alist 已经开始支持夸克网盘和115网盘,本期文章主打一个简单易操作,NAS新手跟着步骤操作也能轻松部署。
本文使用设备:威联通NAS。
部署之前,大家可以先下载注册115网盘、阿里云盘、夸克网盘对应的APP。后面操作会使用到。
首先需要开启SSH和admin的权限,先进入到NAS中的【控制台】,点击【Telnet/SSH】选项。
接着点击左侧【网络和文件服务】,在右侧勾选【允许SSH连接】
确认admin账是否启用:接着点击左侧【权限】,检查admin账是否启用,为了安全起见,部署完成后,admin账号记得停用。
部署方式为SSH终端部署,SSH工具有Putty、FinalShell等,可自行选择。通过SSH工具连接到NAS。
然后在下方输入:ssh admin @NAS的IP,接着输入密码,注意输入密码的时候界面是没有反应的,不显示任何字符。
接着在下方输入“q”。
接着输入“y”。
然后在下方输入以下命令:
bash -c"$(curl --insecure -fsSL https://ddsrem.com/xiaoya_install.sh)
接着等待初始化。
输入不同的数字,对应不同软件的安装/更新,这里选择数字“1”,安装小雅Alist。
接着在下方继续输入“1”,进行安装。
然后要选择安装的位置,输入:share/Container/xiaoya。 (Container/xiaoya,是文件夹的路径,小白直接照抄即可),然后会跳出是否安装阿里云盘,需要的直接按回车键。
将复制好的红框内地址,粘贴到浏览器中。
然后打开手机的阿里云盘扫描跳出的二维码。
扫码成功后,会跳出【扫码成功,Token已写入文件】
下面我们还需要获取阿里云盘的open token,还是上述地址,然后跳出来二维码,用手机扫码登录,点击左侧的文件,然后进入小雅的文件夹。
然后将浏览器中的folder id 复制出来。
在 folder id 这里填写。
配置夸克云盘
阿里云盘配置完成后,下面会跳出是否配置夸克,输入“y”开始配置。
复制跳出的地址,复制到浏览器中打开,并用夸克扫码获取Cookie。
UC和115盘的配置方法和上述方法一样。笔者在这里就不进行过多的介绍,其中115网盘转存文件用默认0。
接着就等待拉取安装。
然后按0返回上级菜单。
安装小雅助手
输入数字“4”,进行小雅助手的安装。
输入数字“1”进行安装。
一般使用模式3,另外不使用通知。
如果需要115盘的回收站,需要输入数字“6”安装115清理助手。
输入数字“1”进行安装。
接着需要返回115网盘设置回收密码。
然后将设置好的密码输入在下图中。
然后根据自己的需求,选择清理模式。
配置完成后,NAS的IP+小雅的端口号即可访问。
远程挂载
需要在NAS中安装HybridMount软件,进入该软件后,点击【概述】→创建【远程挂载】→【创建网络磁盘装载】
在服务器URL中输入:NAS的IP+小雅的端口号/dav。
上图中还需要输入账号和密码,可以在小雅的页面找到默认的账号和密码,然后码进去。
网络磁盘装置已完成。
最后可以在File Station中找到挂载的磁盘,可以将喜欢视频进行下载,或者通过播放器进行播放。
AList WebDAV设置指南
地址:WebDAV 根地址
用户名:用户名
密码:密码
根文件夹ID:要挂载的文件夹路径,与加入地址相同
OneDrive/SharePoint
选择 vendor 为 sharepoint,支持国际版/世纪互联。
你可以通过这个工具获取 WebdAV 根地址,如果要挂载指定的目录,在后面拼接即可。
用户名为 OneDrive 账号邮箱,密码即为 OneDrive 账号密码。
错误提示
● 提示 failed get objs: failed to list objs: PROPFIND/根目录:403 错误
需登陆 Entra ID 找到 管理安全默认值 点击并禁用(注:此项关闭后会关闭域的 Authenticator 验证)
默认使用的下载方式
默认使用的哪种下载方式?
AList错误码整合
Q:阿里云盘open出现 TooManyRequests 、Too Many Requests
A:点我查看详细说明
Q:阿里云盘open出现 ExceedCapacityForbidden
A:点我查看详细说明
Q:Token is expired(出现在登录AList账号时)
A:是指你AList登录有效期到了默认是48小时,可以在修改config.json配置文件中
如果你登录的时候提示登录成功然后又显示这个提示,检查你是否使用了CDN加速等给AList进行了缓存导致的
Q:Failed init storage but storage is already created: failed init storage: failed to refresh token: The input parameter refresh_token is missing. Please refer to document.
A:一般是在添加驱动的时候刷新令牌(token)不对,更换正确的替换了即可解决。
Q:failed get objs: failed to list objs: ForbiddenDriveNotValid:not valid driveld
A:一般指的是驱动已经弃用,例如阿里云盘,更换成阿里云盘open即可,其他的暂时未知,其他的暂时没有
Q:no such host、TLS handshake timeout、read: connection reset by peer、dns lookup failed、connect: connection refused、Client.Timeout exceeded while awaiting headers、network is unreachable
A:遇到这些问题一般都是网络问题导致的,自行排查然后解决。
如果是添加阿里云盘open时候遇到:TLS handshake timeout (点击我查看如何解决)
Q:Failed create storage in database: UNIQUE constraint failed: x_storages.mount_path (出现在挂载驱动时)
A:要挂载到的路径,它是唯一的,不能重复
Q:Key: 'Storage.MountPath' Error:Field validation for 'MountPath' failed on the 'required' tag(出现在挂载驱动时)
A:挂载路径是必填选项,填写一下
Q:UNIQUE constraint failed: x_meta.path(出现在添加元信息时)
A:添加元信息时路径只能有一个,不可以重复
Q:Key: 'Meta.Path' Error:Field validation for 'Path' failed on the 'required' tag(出现在添加元信息时)
A:添加元信息时,路径是必须要填写的
Q:Failed load storage: failed init storage: the site does not allow mounted
A:对方的AList站点不允许挂载,查看详细说明
Q:failed get objs: failed to list objs: Sorry, sharing is not available in the current region(PikPak/分享)
Q:failed get objs: failed to list objs: terabox is not yet available in this are(Terabox)
A:国内不支持访问,如果你是在本地搭建的可以查看一下这个参考方案
例如 Google、Mega、Terabox 等这些需要代理才能访问的都可以通过这样的方法使用
Q:Search not available(出现在构建索引时)
A:搜索索引选项没有选择,无法构建使用,不知道选择哪个搜索索引好?点我查看
Q:only chinese and english, numbers and underscores are supported, and the length is no more than 50(出现在一刻相册文件改名时)
A:一刻相册文件夹改名时最大50长度
Q:failed get objs: failed to list objs: NotFound.FileId:The resource file_id cannot be found. file_id:634e704cefa78f92fefd4c779f7422d820082d041(添加阿里云盘open)
A:添加阿里云盘open存储时,根文件夹ID错误上述最后哪个ID就是错误的ID去获取正确的替换即可
Q:System error: SyntaxError: Invalid regular expression: /?/: Nothing to repeat
A:你的油猴答题插件冲突了,关闭了即可详情查看点击查看
Q:Too many unsuccessful sign-in attempts have been made using an incorrect username or password, Try again later.
A:连续登录输入6次密码错误就会锁定,重启AList即可重置。
Q:Failed get storage: please add a storage first. (添加离线下载内容时)
A:添加离线下载文件时,你需要进入你想把离线下载的文件下载到哪个云盘然后就进入哪个文件夹,而不是在首页添加 完整使用说明
Q:failed get objs: failed to list objs: Unable to retrieve user's mysite URL(添加onedrive_app时)
A:新建的 OneDrive用户账号不是实时生效,会延时生效等待几小时后试试看 案例
Q:failed to start: listen tcp 0.0.0.0:5244: bind: address already in use (启动AList程序时)
A:5244端口号已经被使用,排查是否被占用(一般来说你已经启动了一个5244端口的AList导致的),或者修改AList启动的端口号,如何修改
Q:AList上传文件时提示:Request failed with status code 413
A:Nginx配置的文件大小所限制,修改Nginx的client_max_body_size就可以,如果你是宝塔搭建的去宝塔页面修改示例
Q:failed get objs: failed to list objs: query fail [61008]
A:可能是因为某些驱动不支持修改文件排序导致的,取消文件排序试试看
AList软件亮点
● 使用简单
AList 从一开始就设计为易于安装,并且可以在所有平台上使用。
● 多种存储
AList 支持多个存储提供商,包括本地存储、阿里云盘、OneDrive、Google Drive 等,且易于拓展。
● 支持 WebDAV
AList 支持所有 WebDAV 存储,这是一种用于访问文件的标准。
● 黑暗模式
自由切换明暗模式
● 受保护的路由
为特定路径添加密码保护和身份验证
● 文件预览
支持视频、音频、文档、PDF、图片预览等,甚至支持 ipa 安装
● 打包下载/批量下载
使用浏览器的 stream api 支持打包下载,无需使用服务器 / 使用Aria2进行批量下载支持文件夹
● 单点登录
使用单点登录快速登录AList
● 自动注册AList帐号
使用单点登录自动注册为AList帐号快速注册
● 离线下载
将种子内容离线下载到指定的目录內,需要苛刻的网络环境
● 保险箱加密/解密 文件
任何人都可以安全地将加密数据存储在远程存储提供商上。数据存储在保险箱中,提供商只能看到保险箱,看不到您的数据。
● 更多新功能
包括文本编辑器、README/HTML 渲染、文件永久链接、Cloudflare Workers 代理等