HOME LAB,家庭图书馆的搭建:ALIST+Raidrive,7E空间够用了吧
HOME LAB,作为孩子的家庭实验室,书籍资料肯定少不了,每次麻烦找书找资料,还不如自己搭建个家庭图书馆。
网盘+alist+raidrive,就可以满足,说干就干,跟我一起来吧!
一、需要材料:
装满资料的网盘、
软件:alist、raidrive
需要外网访问:花生壳(非必须)

二、ALIST的安装
1、ALIST下载
下载地址:https://github.com/alist-org/alist/releases/tag/v3.12.2
找到对应的安装版本,下载下来就可以了。
需要说明的是,如是windows 64位的,他有两个版本,一般pc选amd64.zip这个。

下载下来后,放到合适的网盘路径里,

2、ALIST运行
win+r,打开CMD运行即可!注意路径切换!


输入 alist.exe server ,回车运行即可。(下次启动该也是这样的步骤)
看到最后面的0.0.0.0:5244就是启动成功了。

5244是端口,0.0.0.0是你的IP,如果你本机访问,那就是127.0.0.1:5244,如果你是局域网内访问,那就是你在局域网内的IP,查IP!
3、查看本机IP地址:
使用Windows+R键打开“运行”窗口,然后输入CMD进入命令提示窗口
进入命令窗口之后,输入:ipconfig/all 回车即可看到本地链接IP4地址信息

192.168.216.2:5244是我进入服务器的ip地址,不要照抄我的,每个机子的ip段不一样,注意其他局域网的人要查看你的,特别是多路由器链接的,注意要在同一网段才可以!
4、ALIST密码查看:
同样在命令窗口,输入:alist.exe password

- 5、登录alist:
浏览器输入ip:127.0.0.1:5244。
输入上面获得的用户名和密码

点击管理,进去修改密码


储存--添加我们以阿里云盘添加为例,说明下:阿里云盘添加有三种类型,因为老阿里云的接口可能后面会越来越不稳定,所以新版的Alist可能会逐渐淘汰老的阿里云接口。之后的Alist将会改用为阿里云盘开放平台,并为之提供更好的支持,所以我们驱动这里选阿里云盘开放平台。阿里云盘共享后面会说。f放

挂载路径填写/自己喜欢的路径,如我这里填/阿里
序号按照挂载的第几个盘填写序号,比如这个阿里云盘是我挂载的第一个盘,就填1

接下来填写令牌!

因为阿里云开放API的Token跟以前的老接口Token不一样
所以接下来教大家如何获得阿里云开放API的Token
我们打开这个链接
Get Aliyundrive Refresh Token
点击Scan QrCode
然后用手机下载阿里云盘APP,扫描生成的二维码
扫描完毕后可能会出现是否允许之类的,一律点允许
然后回到这个网页,点I have scan

复制绿框内的这串代码,到刷新令牌里!

这时候我们看到状态显示work就说明成功了,如果显示其他状态,则检查刚刚的所有设置。
粘贴到刚刚Alist设置里的刷新令牌一栏里
然后点击添加!

这时候我们就可以登录http://127.0.0.1:5244
看到我们挂载好的盘.

我们点进去,可以看到我们的书籍出来了!

如果是看里面的视频,
阿里云自带的预览播放器不支持杜比和HDR,所以很多格式(比如我这个原盘电影)都没办法显示正常色彩。
没关系,我们把上方的Aliyun Video Previewer改为Video,这时候就会切换到alist自带的播放器,HDR内容就可以解析出来了,如果我们还想要更佳的播放体验,可以选择下方的多种播放器,挂载到第三方播放器进行播放。

- 7、阿里云盘分享挂载:
阿里云盘分享链接如何纳入自己的Alist,加载为自己仓库的一部分
首先我们找到我们想要接入的阿里云分享链接,举个例子,比如这个链接
https://www.aliyundrive.com/s/f1MxxxxqrK
我们所需的是
f1MxxxxqrK
这串代码

我们回到alist的设置
点击存储
点击添加

驱动选择阿里云盘分享
挂载路径填写/自己自己喜欢的路径,比如这里我填/S2
序号因为这里是我的第二个驱动盘,这里我填2,后面如果还要加的话以此类推

然后我们刚刚复制的那串ID(举例的是f1MxxxxqrK),填进分享ID里
接下来教大家如何获取刷新令牌

打开下面的链接
阿里云盘/分享:https://alist.nn.ci/zh/guide/drivers/aliyundrive.html
点击获取Token

用手机上的阿里云盘App扫描生成的二维码
扫描完以后点击上方的“使用阿里云盘APP扫描然后点击”这个按钮
随后二维码下方会生成一串Token
复制这串Token
然后我们回到Alist的设置里
把Token填进刷新令牌里
然后点击保存
这时候我们就能看到我们挂载的阿里云盘分享链接已经出现了,如之前的设置一般,状态显示work,即可
如此类推,你可以设置很多个分享链接,生成很多个分享仓为自己所用
8、说说如何把大神们的Alist仓库也一并纳入到自己的Alist里
首先我们获得像小雅、蓝奏之类的共享仓链接

然后回到alist设置,点击存储
点添加

驱动选择Alist V3
挂载路径自定义自己喜欢的路径,如我这里填/Xiaoya
序号如之前所说,因为我这里之前挂了9个盘,这里我填序号10

下面的链接填写仓库的链接,最后的“/”记得删掉
然后点保存

这时候我们看到状态也显示work,即可!
9、其他网盘的添加:
跟阿里云盘添加类似,其他网盘添加,大家可以参考官方手册,添加即可!
阿里云盘 | Alist Document (nn.ci):https://alist-doc.nn.ci/docs/driver/aliyundrive/

三、RAIdrive
raidrive其类似磁盘映射,将我们添加的映射为本地磁盘,试用起来更方便!
下载 - RaiDrive:https://www.raidrive.com.cn/download
RaiDrive (github.com):https://github.com/RaiDrive
建议装在C盘以外的其它盘符

如果需要安装环境的话,会要求重启电脑,先重启,再运行一次安装程序
打开软件,点击这个添加:

第二个重点,按下图所示设置,这里需要特别注意3个参数值:127.0.0.1、5244、/dav。设置好后,点击连接。

经过上述步骤之后,已经操作完毕。
四、AList开机无窗口自启动
开头步骤“alist.exe server,回车 ”,这个cmd是不能关的,关闭等于断开Alist局域网的链接,关闭就打不开了。
每次链接都要做这一步,只有局域网链接上,本地挂载的云盘才能正常访问。
或者在AList.exe所在的目录下,创建一个txt文件,将以下代码复制进去,然后将txt另存为alist.vbs文件在该目录下,创建alist.bat文件的快捷方式,将快捷方式复制或移动到系统启动文件夹即可实现开机无窗口自启动。运行这个脚本便可以先隐藏启动Alist,然后再启动RaiDrive。
@echo off
if "%1" == "h" goto begin
mshta Vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.close)&&exit
:begin
alist.exe server
也可试用脚本
启动.vbs:
Set ws = CreateObject("Wscript.Shell")
ws.run "alist.exe server",vbhide
关闭.vbs:
Dim Wsh
Set Wsh = WScript.CreateObject("WScript.Shell")
Wsh.Run "taskkill /f /im alist.exe",0
Set Wsh=NoThing
WScript.quit
vbs 和 bat选一个就行.
接下来关键一步,拷贝文件粘贴到Windows启动文件夹
1.按下windows+R 输入:shell:startup
2.把*.bat拷贝到此文件夹
OK。完成

关于手机访问的问题
(未验证)在手机上安装一个nPlayer,即可在手机上看资源。
五、外网访问:花生壳穿透
申请一个域名,也可用花生壳免费域名,做内网穿透!
具体可看花生壳官网教程!

