Alist是一个支持多种存储的文件列表程序,使用 Gin 和 Solidjs编写。它可以挂载阿里云盘(包括他人的分享)、天翼云盘、百度网盘、蓝奏云、迅雷云盘、夸克网盘等等一众国内网盘,以及GoogleDrive、OneDrive等国外网盘。它有Linux、MacOS和Windows客户端(客户端下载链接),也支持脚本一键安装和源码编译。

1. 安装

安装方法很简单,所有平台均可以直接下载客户端解压即可。
或者Linux amd64/arm64 一键安装脚本

curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s install

2. 运行

对于所有平台,您可以使用以下命令来静默启动、停止和重新启动。 (v3.4.0 及更高版本)

# 携带`--force-bin-dir`参数启动服务
alist start
# 通过pid停止服务
alist stop
# 通过pid重启服务
alist restart

2.1 Windows

# 解压下载的文件,得到可执行文件:
unzip alist-xxxx.zip
# 运行程序
.\alist.exe server
# 获得管理员信息
.\alist.exe admin

Windows 自启动方法:

新建文本文档,输入
Set ws = CreateObject(“Wscript.Shell”)
ws.run “alist.exe server”,vbhide
保存为alist.exe同文件夹下的一个*.vbs文件,新建vbs文件快捷方式,然后拖到启动项里面(开始-运行-shell:startup)就可以了

2.2 MacOS

# 解压下载的文件,得到可执行文件:
tar -zxvf alist-xxxx.tar.gz
# 授予程序执行权限:
chmod +x alist
# 运行程序
./alist server
# 获得管理员信息
./alist admin

2.3 Linux

2.3.1 启动和停止

# 解压下载的文件,得到可执行文件:
tar -zxvf alist-xxxx.tar.gz
# 授予程序执行权限:
chmod +x alist
# 运行程序
./alist server
# 获得管理员信息
./alist admin

2.3.2 守护进程(Linux)

使用任意方式编辑 /usr/lib/systemd/system/alist.service 并添加如下内容,其中 path_alist 为 AList 所在的路径

[Unit]
Description=alist
After=network.target[Service]
Type=simple
WorkingDirectory=path_alist
ExecStart=path_alist/alist server
Restart=on-failure[Install]
WantedBy=multi-user.target

然后,执行 systemctl daemon-reload 重载配置,现在你可以使用这些命令来管理程序:

启动: systemctl start alist
关闭: systemctl stop alist
配置开机自启: systemctl enable alist
取消开机自启: systemctl disable alist
状态: systemctl status alist
重启: systemctl restart alist

添加存储

官网文档对不同存储添加方式有详细描述。我只说一下添加阿里云盘时遇到的问题。
添加阿里云盘需要获取token,在添加阿里云盘官网页面点击"获取token"后会出现二维码:

按键文字会变成“使用阿里云盘APP扫描然后点击”,此时使用阿里云盘app扫描二维码后,点击按键。

然后二维码下方会出现token,复制之。

但是有时候官网无法刷出二维码,或者点击按钮后没有出现token,也可以尝试如下方法(转自 阿里云盘列表AList部署教程):

  • 傻瓜方法:https://easy-token.cooluc.com/
  • 手动方法:https://media.cooluc.com/decode_token/
  • 二次验证账户 ¹ :二次验证账户指的是通过 “傻瓜方法” 获取refresh_token出现应用内部错误或通过“手动方法”获取出现二次验证的账户。遇到这种情况的账户无法通过以上两种方式获取refresh_token,只能使用 安卓设备 安装 阿里云盘 客户端进行获取。具体方法如下:
    1、下载 阿里云盘 客户端,安装并登录账户。
    2、下载 MT管理器 并安装。
    3、使用 MT管理器 进入 Android/data/com.alicloud.databox/files/logs/trace/用户UUID²/yunpan 目录,该目录下保存很多 .log (如:2021-04-20-12.log)日志文件,打开文件日期最新的 log 日志文件。在文本内搜索 refreshToken (通常在第 7 行),该字符后面的一串字符则是需要获取的 refresh_token,把它拷贝出来即可。
    用户UUID² :用户UUID是一串由数字和字母组成的字符串,该字符由阿里云盘自动生成,每个账户都具备唯一的UUID。如果手机上曾经登录过多个账户,无法判断哪个UUID对应的账号。这种情况下建议使用 MT管理器 删除 Android/data/com.alicloud.databox/files/logs 目录,重新登录阿里云盘客户端,此时日志路径只存在当前最后登录的账户UUID。

然后访问alist server地址IP:5244(用户名admin,密码在运行alist的命令行输出log中有),点击下方“管理”,然后点击左侧的“存储”,点击“添加”,“驱动”选择“阿里云盘分享”:

然后点击下方“添加”按钮之后,回到首页地址IP:5244即可访问内容。

在Kodi中,添加视频网络位置设置如下(IP为运行alist server的主机地址,或者其他人分享的alist服务器):

除了Kodi,也可以使用nplayer添加webdav地址播放视频。

注:用户名密码必须填admin账号,实测guest无效。

Kodi+Alist v3 挂载阿里云盘他人分享链接打造在线影视库相关推荐

  1. alist挂载阿里云盘

    Alist挂载阿里云盘 登录Alist,点击存储-添加,按如图内容填写,*号为必填项 挂载路径:在alist主页显示的名字 根文件夹ID: 登录ali云盘,点击进入要挂载的文件夹,此时浏览器地址栏里的 ...

  2. windows用alist部署webdav服务挂载阿里云盘,再用rclone将阿里云盘挂载到电脑本地

    openwrt使用rclone挂载阿里云盘到本地_哔哩哔哩_bilibili 参照这个视频,最后一步命令使用下边这条命令即可成功 最后一步,挂载命令如下 (rclone前边无空格): rclone m ...

  3. 极空间Docker安装Alist套件整合阿里云盘、百度云盘等网盘资源并挂载到本地供极影视刮削播放完整教程

    文章目录 0.前言 1.在docker中安装alist套件 1.1.拉取并下载alist镜像 1.2.安装alist镜像 2.访问并设置alist 2.1.访问alist 2.2.配置alist 2. ...

  4. mac挂载阿里云盘做本地盘【webdav-aliyundriver】【CloudMounter】

    转自:提升工作效率-mac挂载阿里云盘做本地盘 webdav-aliyundriver用来把阿里云盘变成本地文件服务器. CloudMounter这个工具可以用来挂载文件服务器当做本地磁盘. webd ...

  5. 武装服务器(一):云服务器配置aliyundriver-webdav以及使用Aria2和Rclone挂载阿里云盘实现离线下载器

    目录 1.引言 2 .安装步骤 2.1 实验准备 2.2 Docker安装 2.3 aliyundrive-webdav安装 2.4 Rclone挂载云盘 2.5 配置Aeri2-pro和AriaNg ...

  6. 宝塔环境挂载阿里云盘(webdav协议)给服务器扩容自动备份网站数据!

    webdav-aliyundriver 本项目实现了阿里云盘的webdav协议,只需要简单的配置一下,就可以让阿里云盘变身为webdav协议的文件服务器. 基于此,你可以把阿里云盘挂载为Windows ...

  7. 群晖/Linux挂载阿里云盘实现Emby播放,打造属于自己的家庭影院!

    现目前硬盘的价格还是很贵,现阿里云盘各种玩法逐渐上线,今天就带大家玩一下挂载阿里云盘实现Emby播放. 准备 由于挂载阿里云盘的实现依赖于搭建阿里云盘webdav协议,所以没有搭建的童鞋可以看看下面的 ...

  8. 能在路由器里挂载阿里云盘的aliyundrive-webdav

    什么是 aliyundrive-webdav ? aliyundrive-webdav 是阿里云盘 WebDAV 服务,主要使用场景为配合支持 WebDAV 协议的客户端 App 如 Infuse.n ...

  9. 使用 RaiDrive 实现挂载阿里云盘到本地 并且 开机自启动

    使用RaiDrive 实现挂载阿里云盘到本地 并且 开机自启动 前言 第一步:准备软件 第二步:安装软件 1.RaiDrive 安装 2.安装配置 webdav-aliyundriver 和 WinS ...

  10. Windows电脑挂载阿里云盘为本地磁盘(网络磁盘)

    Windows电脑将阿里云盘挂载为本地磁盘,全速访问资源,本篇文章依赖于阿里云盘的webdav功能,如果没有搭建的童鞋可以先搭建好webdav 搭建阿里云盘webdav的文章 群晖NAS同步阿里云盘: ...

最新文章

  1. ORA-01102: cannot mount database in EXCLUSIVE mode
  2. c++中调用python脚本提示 error LNK2001: 无法解析的外部符号 __imp_Py_Initialize等错误的解决方法
  3. 华为与各国政府签订无间谍无后门协议
  4. qt框架的开发模式_Flutter 混合开发框架模式探索
  5. 自动完形填空系统构建
  6. Summer Tree 第六期完成
  7. 送计算机教授教师节礼物,教师节送教授什么礼物好
  8. apm java_非Java专家的APM:什么泄漏?
  9. 多源计算机培训,多源数据汇聚的多流形学习算法研究
  10. Excel读取某一列的宏代码VBA代码源码及解说(详尽版)
  11. php 按key大小排序,PHP实现二维数组根据key进行排序的方法
  12. Python格式化输出、转义字符、结束符
  13. 互联网项目文科程序员的自白
  14. 《Java语言程序设计与数据结构》编程练习答案(第十章)
  15. Pico Neo3 VR Pro 开发新手入门有感(避坑与心得,新手学习必备,瞬移射线传送,移动,射线传送光圈效果,传送指定区域)
  16. 算法的时间复杂度和空间复杂度详解
  17. 【无标题】123321
  18. PHPExcel 锁定表头 设置样式,背景颜色,居中,宽,单元格合并
  19. 【夏季养生以心为大】
  20. ECCVW 2022 | 第二届城市规模点云语义理解挑战赛

热门文章

  1. Flutter3.0导入english_words报错flutter\packages\flutter_tools\gradle\flutter.gradle‘ 行: 1156
  2. google浏览器无法更新_如何更新谷歌浏览器
  3. 【郝生活】如何下载微博视频(PC)
  4. The JAVA_HOME environment variable is not defined correctly(亲测有效)
  5. 链家二手房采集数据分析
  6. linux php 编程 pdf 百度云,Linux下的Perl编程 pdf版
  7. 2019第五届美亚杯全国电子数据取证大赛团队赛wp
  8. GROMACS Tutorial 2-Membrane Protein: KALP15 in DPPC
  9. openmv图像格式不支持问题解决方案
  10. python自动输入支付密码_python接入支付宝的实例操作