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 使用

一条评论

  1. Alist 文件点击后闪退怎么办 一开始已经搞好了 关完之后再打开就闪退

留下评论

您的邮箱地址不会被公开。 必填项已用 * 标注