基于 Alist 和 RaiDrive 挂载云盘到本地
本文首先介绍了基于 Alist 进行多个云盘管理,然后介绍了基于 RaiDrive 挂载云盘到本地的过程,最后介绍了基于 PowerShell 脚本自动化挂载的操作。
Alist 管理多个云盘
第一步:安装
本文介绍 Windows 系统下最新版 Alist 使用方法,其他系统请参考 Alist 文档。
1 | 下载 Alist |
安装完之后在浏览器登录:http://127.0.0.1:5244/@login.
第二步:添加云盘
登录完成后点击底部 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
,即升序排列。
设置完成后启用服务然后登录即可以看到添加的云盘,点击云盘名称即可进入云盘。
RaiDrive 挂载云盘到本地
- 点击添加,选择 NAS 选项,然后选择 WebDAV;
- 进行如下设置:取消选择地址,设置地址和端口为 Alist 服务的地址和端口,这里是
http://127.0.0.1
和5244
,然后输入 Alist 设置的admin
密码,点击确定即可。
PowerShell 脚本自动化挂载
利用 PowerShell 脚本自动化挂载云盘到本地有两个理由:
- 由于每次关机之后 Alist 服务会停止,所以需要每次开机后手动启动 Alist 服务;
- RaiDrive 可以设置自动启动,但是会有广告弹窗,且自启动的方式不是我喜欢的模式。
1 | Set-Location -Path "Path to alist.exe" # need to change directory to where the alist.exe is located |
将以上代码保存为 alist.ps1
,并将其路径添加到 PowerShell $PROFILE
中,即可以在 Terminal 中自动化挂载。
基于 Alist 和 RaiDrive 挂载云盘到本地