前言

家里有个七十多个月的笔记本,在笔记本里算年龄大的了,有了新机之后这个就一向拿来当自己的小服务器用了,存点照片、资源什么的(别问,是正经资源),可是究竟仅仅个笔记本,容量有点小,随意整个小电影就几个G几个G的(别问了,电影也是正经电影)

让你免费拥有一个无限大小的存储服务器

存不了多少东西,并且虽然做了服务器,但有时候也会运用,图形化的windows系统会方便些,也就没有装Linux,能凑成我这样业余还喜欢瞎折腾的也不容易啊,这笔记本跟了我真是遭老罪了。

前段时间玩了AList,突发奇想已然RaiDrive能把Alist映射到本地,那是不是能把映射盘布置到服务器呢?这样我就有了一个无限巨细的存储了,已然写了这篇文章,阐明还是能够的,这篇没什么技术含量,没有什么深层次解读,只说完成过程细节过程,查的资料也比较多,仅仅觉得有趣记录一下,假如涉及到谁的原创内容我没说请私聊,我给你姓名和链接加上(/doge 保命)

让你免费拥有一个无限大小的存储服务器

话不多说,开搂

过程大纲

  1. 运用Alist办理网盘
  2. 运用RaiDrive把Alist映射到本地
  3. 把映射盘布置到服务器

一: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)。