基于 Alist 和 RaiDrive 挂载云盘到本地

本文首先介绍了基于 Alist 进行多个云盘管理,然后介绍了基于 RaiDrive 挂载云盘到本地的过程,最后介绍了基于 PowerShell 脚本自动化挂载的操作。

Alist 管理多个云盘

Alist 文档

Alist 使用指南

第一步:安装

本文介绍 Windows 系统下最新版 Alist 使用方法,其他系统请参考 Alist 文档。

Alist 手动安装

1
2
3
4
5
6
7
# 下载 Alist
unzip alist-xxxx.zip # 解压下载的文件,得到可执行文件
# 第一次启用时需要设置密码,然后登录
.\alist.exe admin random # 随机生成密码
.\alist.exe admin set NEW_PASSWORD # # 手动设置一个密码 `NEW_PASSWORD`是指你需要设置的密码
# 下次直接启用,使用设置的密码登录
.\alist.exe server # 启动 Alist 服务

安装完之后在浏览器登录:http://127.0.0.1:5244/@login.

登录界面:使用设置的密码登录,用户名为 admin

第二步:添加云盘

登录完成后点击底部 Manage/管理 按钮,进入管理界面。

Alist Manage 界面

从左侧的 Storages 导航进入添加云盘界面,添加自己的云盘,下面是一些需要注意的设置项:

  • Driver: 选择云盘类型,这里选择 AliyunDriveOpen,即阿里云盘;
  • Mount Path: 设置挂载路径,这里设置为 阿里云盘,即在 Alist 界面中显示的云盘名称;
  • WebDAV policy: 设置 WebDAV 策略,这里选择 native proxy,即使用 Alist 自带的 WebDAV 代理;
  • Refresh Token: 设置阿里云盘的 Refresh Token,这里使用 Alist 提供的工具 获取;
  • Order by: 设置排序方式,这里选择 name,即按照名称排序;
  • Order direction: 设置排序方向,这里选择 asc,即升序排列。

设置完成后启用服务然后登录即可以看到添加的云盘,点击云盘名称即可进入云盘。

Alist 主页

Alist 使用指南:添加阿里云盘 Open

RaiDrive 挂载云盘到本地

RaiDrive 官网

RaiDrive 说明文档

RaiDrive 主界面

  • 点击添加,选择 NAS 选项,然后选择 WebDAV;
  • 进行如下设置:取消选择地址,设置地址和端口为 Alist 服务的地址和端口,这里是 http://127.0.0.15244,然后输入 Alist 设置的 admin 密码,点击确定即可。

WebDAV 设置

WebDAV 设置结果

PowerShell 脚本自动化挂载

利用 PowerShell 脚本自动化挂载云盘到本地有两个理由:

  • 由于每次关机之后 Alist 服务会停止,所以需要每次开机后手动启动 Alist 服务;
  • RaiDrive 可以设置自动启动,但是会有广告弹窗,且自启动的方式不是我喜欢的模式。
1
2
3
4
5
6
Set-Location -Path "Path to alist.exe" # need to change directory to where the alist.exe is located
Write-Host "Current directory is: $pwd"
Write-Host "Launch RaiDrive..."
Start-Process -FilePath "Path to RaiDrive.exe" # need to change directory to where the RaiDrive.exe is located
Write-Host "Launch Alist server..."
.\alist.exe server

将以上代码保存为 alist.ps1,并将其路径添加到 PowerShell $PROFILE 中,即可以在 Terminal 中自动化挂载。

基于 Alist 和 RaiDrive 挂载云盘到本地

https://latexalpha.github.io/cdc589e0e429/

作者

Shangyu ZHAO

发布于

2020-03-13

更新于

2024-04-19

许可协议