零、前言
电脑存储的文件多了,出现存储空间不够用的情况。又没前买新的硬盘或者笔记本电脑没有额外的插槽提供给新的硬盘。遇到这种情况,我想到可以使用网盘,但单纯的网盘又要上传下载,极其麻烦。看到WPS云盘可以直接挂载本地,所以我思考是否可以把网盘挂载到本地省去网盘上传下载的操作,经过一番研究,发现可行,对于百度网盘和阿里云盘,因为阿里云盘下载速度比百度网盘快,所以特意选择了阿里云盘进行本次实验的挂载。
一、前期准备
前往官网分别下载RaiDrive和AList,并完成相关软件的安装。
Home | AList文档
检查更新 | RaiDrive
或者使用我下载好的阿里云盘分享,提取码:0wb1。
二、软件配置
Alist配置
切换路径到Alist.exe下,输入alist.exe admin,获取账户密码。
如果没有弹出密码和上图情况相似,则使用 alist.exe admin set PASSWORD设置密码。
使用alist.exe server开启服务,这里也有显示初始化密码。
接着切换到浏览器http://localhost:5244使用账号admin和密码进行登录。
登录成功后,点击管理,进行云盘挂载。
点击存储后,再点击添加。
驱动添加选择阿里云盘Open
挂载路径随便写,这里是虚拟WebDav云路径,不是本地磁盘路径。
缓存刷新时间设置成一分钟,这个涉及本地磁盘和云盘的同步所要经历的时间。
通过该链接Get Aliyundrive Refresh Token | AList Docs (nn.ci)获取刷新令牌。
点击登录。
登录成功后进行授权,自动跳转会该页面后,直接复制刷新令牌。
复制令牌到Alist网站驱动添加的刷新令牌栏后,移除方式自定,其他配置保持默认即可。
点击添加后,返回存储出现如下界面说明Alist配置完成。
RaiDrive配置
打开安装好的RaiDrive软件,点击添加。
按下图配置。注意:地址必须取消勾选,/dav相当于Alist的root根目录,必须写。
点击连接,出现本地磁盘表示RaiDrive完成配置。
三、问题记录
报错1:ProtocolVersion
解决方案:
Alist服务器在本地默认采用http连接,确认地址勾选取消,协议为http。
报错2:405 Method Not Allowed
解决方案:
路径没有输入/dav导致,原因是RaiDrive找不到Alist服务器的根目录。
报错3:403 Forbidden
解决方案:
Alist的admin用户未开启足够的权限,回到用户 | AList 管理,点击用户,再点击编辑。
将以下没有勾选上的权限全部勾选上。
四、脚本编写配置Alist开机启动
创建记事本,并将记事本文件写入以下代码。
Set Shell = CreateObject("WScript.Shell")
Shell.Run "cmd.exe /k cd ./ && alist server",vbhide
将.txt后缀改为.vbs,将脚本文件放到Alist安装目录。
右键创建快捷方式。
将快捷方式放到C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup路径下。
开机测试,启动出现alist.exe即表示成功。
五、配置RaiDrive后台静默运行
配置理由:因为RaiDrive自带开机启动的配置项,但带有广告,而且开机运行的时候还会弹窗就很烦,所以想办法配置后台静默运行。这里采用任务计划程序的方式进行配置,成功实现了后台运行。
按Win键,打开任务计划程序。
点击创建任务,在常规页添加如下参数。
点击触发器页面,点击新建。设置延时的目的是保证它在alist启动后运行。
切换到操作页面,点击新建,指定程序运行程序。
切换条件页面,将如果计算机改用电池电源, 则停止项取消勾选。
设置页面配置如下
配置完成后点击确定,出现如下任务表示配置成功。
测试静默运行是否成功?右键该任务,运行查看是否有弹窗,如果无弹窗表示正常。
检查任务管理器是否存在RaiDrive
至此所有配置均完成,RaiDrive也不会弹广告了。