RaiDrive+aList+NSSM挂载阿里云盘

简单摘要:

最近听说阿里云盘出了个会员功能,可已将阿里云盘挂载到本地。可惜我不是会员…

1、总所周知RaiDrive可以实现挂载网盘到本地,但目前不支持阿里云盘(貌似阿里云盘没提供api?),不过他支持WebDAV。

2、alist是一个开源网盘列表程序,可以添加各种网盘通过网页列表形式访问,支持阿里云盘,可以部署到服务器进行文件共享。也可以部署到NAS,可惜我连NAS也没有…不过也有单机版,可以本地使用

3、nssm是一个服务封装程序,可以将任意.exe程序封装成服务,这个就很好。类似的还有winsw

最后实现的效果如下:只要网速够快,就跟本地磁盘一样

工具

1、RaiDrive 官网:RaiDrive,免费版、教育订阅版有广告弹窗,试过火绒和adguard,拦截不了。

2、aList 开源地址:alist-org/alist (github.com) 使用文档:简介 | Alist Document (nn.ci)

直接下载Windows版本,32位alist-windows-4.0-386.zip,64位alist-windows-4.0-amd64.zip

3、nssm 官网:NSSM – the Non-Sucking Service Manager

操作步骤

1、配置alist

2、用raidrive挂载

上面两个步骤参考公众号文章 阿里云盘的 SVIP 功能,这个开源工具免费用! (qq.com)

按照上述设置,alist程序每次开机需要手动开启,且一直在任务栏挂着,很难受,于是有了下面的步骤

ps:获取阿里云盘Token可以使用F12查看

3、nssm,将alist.exe封装成服务,开机自动启动并且以服务的形式运行,不占用任务栏,干净整洁自动化。使用方法(使用前关闭alist.exe程序):

a.先把 alist.exe 和 nssm.exe 安顿好,我是都放到 D:\Program Files 目录下,

b.管理员权限运行命令提示符,进入到nssm.exe目录:

cd /d D:\Program Files

c.运行nssm:

nssm install

d. path选项添加alist.exe,Service name 填写服务名称alist,然后点 Install service ,就行了

e. 打开任务管理器,服务,确认下是否添加并正确运行,ok了。

nssm扩展

nssm常用命令

nssm install servername //创建servername服务,弹出配置界面
nssm start servername //启动服务
nssm stop servername //暂停服务
nssm restart servername //重新启动服务
nssm remove servername //删除创建的servername服务
nssm edit servername//更改servername服务,弹出修改界面
nssm set servername 参数名 参数值 //设置服务参数值
sc delete servername//windows删除服务命令
直接使用windows的服务管理也可以实现服务的操作,服务右键属性 - 恢复即可设置服务挂掉重启等内容。
补充

nssm版本很久没更新了,windows11测试可用。winsw据说也不错,开源且保持更新,没试,有机会试一下,开源地址 winsw/winsw (github.com)

参考链接

聊聊 Windows 服务 – 简书 (jianshu.com)

工具–nssm详解_李宥小哥的博客-CSDN博客_nssm工具

nssm在服务器上的使用超详细说明_ufgnix0802的博客-CSDN博客_nssm使用

留下评论