前言
家里有个七十多个月的笔记本,在笔记本里算年龄大的了,有了新机之后这个就一向拿来当自己的小服务器用了,存点照片、资源什么的(别问,是正经资源),可是究竟仅仅个笔记本,容量有点小,随意整个小电影就几个G几个G的(别问了,电影也是正经电影)
存不了多少东西,并且虽然做了服务器,但有时候也会运用,图形化的windows系统会方便些,也就没有装Linux,能凑成我这样业余还喜欢瞎折腾的也不容易啊,这笔记本跟了我真是遭老罪了。
前段时间玩了AList,突发奇想已然RaiDrive能把Alist映射到本地,那是不是能把映射盘布置到服务器呢?这样我就有了一个无限巨细的存储了,已然写了这篇文章,阐明还是能够的,这篇没什么技术含量,没有什么深层次解读,只说完成过程细节过程,查的资料也比较多,仅仅觉得有趣记录一下,假如涉及到谁的原创内容我没说请私聊,我给你姓名和链接加上(/doge 保命)
话不多说,开搂
过程大纲
- 运用Alist办理网盘
- 运用RaiDrive把Alist映射到本地
- 把映射盘布置到服务器
一:Alist办理网盘
Alist:相当于一个聚合网盘办理器,能完成网盘的统一办理,并能到达文件在线阅读的作用
AList 开源项目地址: https://github.com/alist-org/alist
能够点击链接下载Alist Windows最新版:
github.com/alist-org/a…
也能够在官网找自己喜欢的版别,可是留意新版别(V3 及更高版别)与 V2 不兼容
下载完成后解压,在解压后的文件夹中翻开cmd,运行 alist server发动服务
password is 后边是初始暗码
start server 后边是AList的办理页面地址,IP(127.0.0.1/localhost) + 端口
然后翻开阅读器,输入链接127.0.0.1:5244 / localhost:5244
输入账号(admin)暗码(刚刚的初始暗码)
能够点击右下角办理,修正初始暗码,从头登录
接下来增加需求办理的网盘,这儿以百度网盘为例
点击 办理 -> 存储 -> 增加
驱动 挑选百度网盘
挂载途径 是根目录下的文件夹
WebDav策略 推荐挑选代理地址
刷新令牌 为你百度网盘的 refresh_token,官方文档里有获取办法:获取
客户端ID与密匙 会自动获取,无需手动填写
参数填写完毕后,直接点击增加
这就增加好了,接下来你就能够通过本机IP+端口拜访网盘了
假如要增加更多网盘,能够去官方文档检查,根本过程都大差不差
二:运用RaiDrive把alist映射到本地盘
RaiDrive:将云存储和网络存储映射在本地磁盘
RaiDrive官网:www.raidrive.com/ (点击Download下载)
下载好后,翻开,install一向无脑下一步即可(留意安装位置,不建议安装到C盘)
安装好后翻开,点击 增加
服务类型:挑选NAS —— WebDAV
虚拟驱动器:前面是盘符,后边是姓名,能够自行挑选
地址:取消勾选,http后边填Alist的登陆地址,下面填/dav
账户:刚刚Alist登录的账号暗码
随后点击连接,搞定
此时在我的电脑里就多一个盘,翻开之后就会显示Alist中办理的网盘
留意:此处的磁盘巨细为 7.99EB!!
而1EiB =1,024 PiB = 1,048,576 TiB = 1,073,741,824 GiB
先别急着梦想,其实没有这么大,只不过是 没办法显示具体的巨细,而随机生成的巨细而已 /doge
三:布置到服务器
这儿具体过程我就不赘述了
直接运用Idea新建一个web工程,装备Tomcat,圣经 “Hello World” 出现之后(阐明工程没有问题)
在Deployment中增加映射途径
挑选刚刚增加的映射途径
然后发动服务
翻开网页输入地址:localhost(ip):8080(Tomcat端口)/bd(Application context)
至此,大功告成
拓展
啥?你问我这有啥用?
已然都布置到服务器了,那还不是被咱玩弄于股掌之间
以Android为例
随意写个数据库 存放个文件途径,刚刚的web项目里 随意写个接口把途径返回,Android随意写个请求 从接口拿到数据,再随意找个播放器加载
(趁便提一嘴,假如不可。。。那就是你写的太随意了/doge)
以下是作用图:
图中翻开的电子书以及视频什么的,都是网盘中的文件,完全能够完成无卡顿在线阅读
至此,你就拥有了一个“无限巨细”的存储服务器
留意事项
还记得第一步,解压Alist的时候,发动了alist server的窗口吗,这个是在线的,不能关闭
关完毕会议导致Alist获取不到网盘资源,那么RaiDrive天然也就映射不到本地
所以假如不想费事每次都手动发动,能够写个脚本
完成:
- 隐藏cmd窗口
- 开机自发动
隐藏cmd窗口:
在Alist解压文件夹中新建一个txt,填入以下内容
Set ws = CreateObject("Wscript.Shell")
ws.run "D:\alist\alist.exe server",vbhide
MsgBox "success"
ws.run修正为你alist.exe的途径
保存之后将后缀改为vbs
双击翻开即可,弹出success阐明发动成功
这时你会发现,并没有cmd黑窗口弹出,翻开alist办理页面,一切正常,
能够在任务办理器的进程中找到你发动的脚本,也能够在此处完毕进程
开机自发动:
将刚刚vbs文件,增加个快捷方式(留意!是快捷方式)
翻开运行(Win + R),输入shell:startup,再将快捷方式拖入翻开的文件夹里
重启测试下,开机后等候success窗口弹出,大功告成!
结语
-
Alist加载会有延迟,关于过大的文件,有时亦会导致卡顿,关于宽带会有必定的要求,现在网上对Alist各网盘的优化和解决办法很多,我们能够根据自己的需求增加完善
-
内网拜访作用理想,若想在公网拜访,无论是本地穿透,还是布置到云服务器,都需求通过服务器中转,转发之后具体能到达什么样的作用需求测试,假如有哪位大佬做出来了欢迎告知
-
本篇没什么深层讲解,因而也没什么难度,依照过程一步一步来即可,假如有问题随时发问,要是我哪里写错了,别谦让,过来给我一巴掌,就行了(温柔点,别打肿,影响颜值就不好了/doge)。