问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

Alist进阶使用指南:从目录规划到离线下载

创作时间:
作者:
@小白创作中心

Alist进阶使用指南:从目录规划到离线下载

引用
CSDN
1.
https://blog.csdn.net/weixin_39829577/article/details/138315032

Alist是一个功能强大的文件管理工具,支持多种存储服务的挂载和管理。在掌握了Alist的基础使用方法后,本文将为您详细介绍Alist的高级使用技巧,包括目录结构规划、用户权限管理、离线下载、备份恢复等功能。

目录结构设置

在使用Alist时,合理的目录结构规划非常重要。建议在挂载资源前先做好目录规划,这样可以避免后期整理的麻烦。

例如,可以按照以下结构进行规划:

/熊孩子/动画片/01.国产
/熊孩子/动画片/02.英语
/熊孩子/动画片/03.日语

在Alist中挂载目录时,可以直接在挂载路径中指定完整的目录结构,格式如下:

/熊孩子/动画片

值得注意的是,Alist支持目录的重复挂载,这意味着同一个资源可以同时出现在多个目录下,例如:

  • 阿里网盘上的电视剧《西游记》可以同时挂载到【熊孩子】目录和【电视剧】目录下。

用户权限管理

为了安全起见,不建议将默认管理员账户直接分享给他人使用。可以通过创建不同权限的用户来实现资源共享。

例如:

  • 创建一个可以访问所有资源的只读用户,供最亲近的人使用。
  • 创建一个仅能访问特定目录(如【熊孩子】)的用户。

离线下载功能

离线下载功能允许用户在不在线的情况下也能下载资源,非常适合下载大文件或需要长时间下载的资源。

要使用离线下载功能,需要满足以下条件:

  1. Alist容器创建时包含了临时下载目录。
  2. 已经安装并配置了aria2或qbittorrent,且它们的临时存储目录与Alist的临时目录相同。

以aria2为例,其Docker部署命令如下:

docker run -d \
--name aria2 \
--restart unless-stopped \
--log-opt max-size=1m \
-e PUID=$UID \
-e PGID=$GID \
-e UMASK_SET=022 \
-e RPC_SECRET=你的密钥 \
-e RPC_PORT=6800 \
-e LISTEN_PORT=6888 \
-p 16800:6800 #网页端口 \
-p 16888:6888 #rpc端口 \
-p 16888:6888/udp \
-v /root/aria2/config:/config \
-v /media/download:/downloads \
-v /media/download/temp:/opt/alist/data/temp/aria2 #临时目录必须配置 \
p3terx/aria2-pro

在Alist中配置aria2:

  1. 进入【管理】-【设置】-【其他】
  2. 输入aria2的RPC地址和密钥
  3. 点击【设置aria2】,等待提示Aria2版本成功

使用离线下载:

  1. 进入目标网盘目录
  2. 选择离线下载,输入下载链接

备份与恢复

Alist提供了简单的备份与恢复功能:

  1. 进入【管理】-【备份&恢复】-【备份】,生成并保存JSON文件
  2. 恢复时,选择【恢复】并导入之前保存的JSON文件

多实例部署

如果需要同时运行多个Alist实例,可以通过Docker创建多个容器并分配不同的端口号。例如:

  • 第一个Alist使用Host模式,端口5244
  • 第二个Alist使用Bridge模式,端口5222

其他功能

  • 复制、移动:支持对文件和文件夹的复制、移动等操作,但这些操作可能涉及后台的大量数据传输。
  • 批量添加存储:虽然官方不提供批量添加功能,但可以通过编辑备份文件的方式实现类似效果。

总结

通过以上高级功能的使用,可以充分发挥Alist的潜力,实现更高效、便捷的文件管理和资源共享。希望本文能帮助您更好地使用Alist,如有任何疑问或建议,欢迎在评论区交流。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号