前言

Alist是一种支持多种储存的文件列表程序库,可以方便地将网盘挂载到一起实现聚合管理。下面是Windows中的Alist部署流程。

本地安装Alist

Github Release页面下载需要的安装包,由于是windows系统,故选择alist-windows-arm64.zip.下载后在本地直接解压安装。

解压完成后在安装目录的cmd下执行下列命令:

1
.\alist.exe server

会弹出一堆东西,其中有个初始密码。浏览器打开网盘主界面,账户选择admin,密码用刚才的初始密码,即可进入网盘管理界面。

挂载网盘

不同网盘的挂载方式不同,可以在帮助文档找到相应的说明。共通的流程是:

  • 通过登陆网盘或者F12打开控制台等方式拿到刷新令牌,并复制进网盘的设置中;
  • 为即将挂载的网盘分配盘名和排序位置
  • 回到网盘主界面,即可看到网盘挂载成功!

现在可以像操作所有的网页版网盘一样去操作Alist里的网盘了。

简便启动和停止

Alist官网卖50块钱的很好看的GUI,不过我感觉使用Alist网站给出的VBS启动脚本就行,且可以仿照着写一个停止脚本,防止Alist占着5244端口。
启动脚本如下:

1
2
3
4
5
Dim ws
Set ws = Wscript.CreateObject("Wscript.Shell")
ws.run "alist.exe server",vbhide
ws.Run "http://127.0.0.1:5244/"
Wscript.quit

停止脚本如下:

1
2
3
4
Dim ws
Set ws = Wscript.CreateObject("Wscript.Shell")
ws.run "taskkill /f /im alist.exe",0
Wscript.quit

后续待办

  • [ ] 是否可以将网盘挂载到服务器上,然后通过公网IP访问?
  • [x] 如何给Alist挂载qbittorrent和Aria2下载器?