通过Alist+内网穿透实现无封网盘(Win10 64位,手机/平板/电脑均可访问)
- 1.Aria2
- 2.Watt Toolkit
- 3.Alist
- 4.内网穿透
1.OpenFrp
2.Cpolar
3.ME Frp
4.CHMLFrp
5.比较 - 配置开机启动
- 与文件资源管理器无缝衔接
1.Aria2
Aria2官网(http://aria2.baisheng999.com/)
Aria2官网
下载Aria2,解压到任意位置
解压后界面
在目录下新建on.txt,键入文本
Set ws = CreateObject("Wscript.shell")
ws.run "aria2.exe",vbhide
重命名为on.vbs
再新建off.txt,键入文本
Dim Wsh
Set Wsh = WScript.CreateObject("WScript.shell")
Wsh.Run "taskkill /f /im aria2.exe",0
Set Wsh=NoThing
WScript.quit
重命名为off.vbs
双击on.vbs即可(on.vbs,off.vbs均可在我的无封网盘中找到)
2.Watt Toolkit
Watt Toolkit官网(https://steampp.net/)
下载安装后打开,点击启用github加速,再点击一键加速即可
3.Alist
Alist文档(https://alist.nn.ci/zh/guide/)
点击release vx.x.x,进入github下载alist-windows-386.zip(撰写时最新版本为release v3.6.0,可在无封网盘中找到,不定时更新)
Alist文档界面
Github界面
下载后解压到C根目录
解压后界面
按下windows徽标键+R,输入cmd,回车
cmd界面
输入以下代码(输入一行回车一次)
cd ..
cd ..
cd Alist
alist.exe server
看见start server@0.0.0.0:5244并且没有报错,说明启动成功,找到输出中夹带的password,复制(不能使用ctrl+c,要选中后右键自动复制),打开localhost:5244,看到如下界面说明运行中
localhost:5244
点击页面下方登录,输入用户名和密码(用户名为admin,密码为刚刚记住的password)
alist登录界面
成功登录后页面下方的登录会变成管理,点击管理,更改管理员密码和名字(如需要和文件资源管理器完美嵌合的,请使用全英文用户名),点击保存
更改密码界面
退出浏览器和cmd,在alist目录下新建on.txt,输入文本:
Set ws = CreateObject("Wscript.shell")
ws.run "alist.exe server",vbhide
重命名为on.vbs
再新建off.txt,输入文本
Dim Wsh
Set Wsh = WScript.CreateObject("WScript.shell")
Wsh.Run "taskkill /f /im alist.exe",0
Set Wsh=NoThing
WScript.quit
重命名为off.vbs
在Alist目录下新建on.txt,输入文本:
start on.vbs
重命名为on.bat(on.vbs、off.vbs和on.bat都可以在无封网盘中找到)
双击on.vbs,再次访问localhost:5244
登录管理员账号,点击存储,按alist官方教程(https://alist.nn.ci/zh/guide/drivers/)添加存储
存储界面(这里已经添加了几个)
点击用户,按照自己的标准添加几个用户(admin不要动)
用户界面(这里已经添加了几个)
如需设置不需要密码(游客)也可进行的操作,编辑guest就可以
guest编辑界面
4.1.内网穿透(使用openfrp做示范)
访问openfrp官网(https://www.openfrp.net/)
注册账号登录
OpenFrp界面
每天签到可以获得相应的流量
点击个人中心可以签到,在旁边进行实名认证(实名认证变灰说明实名认证成功)
个人中心界面
点击软件下载,下载OpenFrp Launcher
软件下载界面
打开OpenFrp Launcher,点击设置登入OpenFrp账号
登入界面(此处已经登入)
返回OpenFrp官网,点击新建隧道,选择一个支持http/https的节点创建隧道(作者此处选香港-4 [BGP]),隧道名称随便,本地端口填5244,远程端口在下方随机,点击提交
填写示范
点击管理隧道,启用刚刚创建的隧道
启用隧道界面
进入OpenFrp Launcher,点击隧道,启用你刚刚启用的隧道
OpenFrp Launcher隧道启用界面
返回Openfrp官网,看到隧道状态为在线说明连接已经建立,点击详情,就可以看到隧道地址
隧道地址界面
这个地址就是无封网盘的地址,可以正常访问(第一次加载可能会比较慢,后面会有缓存),然后在要公布无封网盘的地方写入地址、用户名和密码即可
4.2.Cpolar
Cpolar官网(https://www.cpolar.com/)
Cpolar官网
注册Cpolar账号,登录后进入仪表盘
Cpolar仪表盘界面
下载Cpolar(可在我的无封网盘中找到)
解压运行cpolar_amd64.msi安装
进入Cpolar安装目录,双击Cpolar.exe,按照“连接您的帐户”的说明完成authtoken验证
Cpolar安装后目录内界面
退出,双击webui,自动打开浏览器Cpolar界面
Cpolar登录界面
按照注册时的邮箱账号和密码登录
输入账号密码
点击隧道管理—创建隧道,隧道名称按喜好填写,http协议,本地地址填5244,域名类型随机域名,地区选China Top,点击创建
示例
点击状态—在线隧道状态,会看到隧道有http协议和https协议,公网地址列下的两个地址即为你的无封网盘地址
在线隧道列表界面
4.3. ME Frp(废弃)
ME Frp官网(https://www.mefrp.com/)
ME Frp官网
点击开始免费使用,自动重定向到莱云登录界面
点击注册,填写相关信息,进行实名认证,看到实名认证成功后可退出登录界面
再次访问ME Frp官网,点击开始免费使用,看到“您确定吗?”界面说明注册成功,点击“好”,进入MirrorEdge Frp 控制面板,登录成功
“您确定吗?”界面
ME Frp控制面板
点击软件下载,下载windows简易启动器,解压到任意位置(可在我的无封网盘中找到,本文以D:/Program Files(x86)/programs做示范),将文件夹名重命名为frp
解压后界面
回到MirrorEdge Frp 控制面板,点击隧道相关,创建隧道,隧道名称随便,本地地址127.0.0.1:5244,协议改为TCP,选择一个近的节点,填写一个端口,点击创建(如果提示端口已被占用就换一个端口)
示例
进入frp文件夹,新建on.txt,输入内容:
Set ws = CreateObject("Wscript.shell")
ws.run "frpc.exe -c frpc.ini",vbhide
重命名为on.vbs
再新建off.txt,输入内容:
Dim Wsh
Set Wsh = WScript.CreateObject("WScript.shell")
Wsh.Run "taskkill /f /im frpc.exe",0
Set Wsh=NoThing
WScript.quit
重命名为off.vbs
再新建on.txt,输入内容:
start on.vbs
重命名为on.bat
双击on.vbs即可(on.vbs,off.vbs,on.bat均可在我的无封网盘中找到)
回到ME Frp控制面板,点击隧道相关,你创建的隧道下方即为你的无封网盘的地址
4.4.CHMLFrp
加入官方交流群(992067118)从群文件下载临时版(作者撰写本文时CHMLFrp仍为临时版),解压后得到一个exe文件和一个文本文档(下载时报毒正常)
解压后画面
双击exe文件,开启软件
软件画面
本地端口填写25565,外网端口可以随机,也可以填一个自己喜欢的,点击启动即可,链接地址栏的地址即为你的服务器地址
填写示例
启动成功界面
4.5.比较
OpenFrp:永久,但是需要每天签到领取流量
Cpolar:无限流量,但网址不是永久的,大约每天换一次
ME Frp:永久网址,无限流量,应该是Best,但是隧道数不多,再过几个月端口应该基本靠抢(44444端口真香)(现在要实名认证了,1元)
CHMLFrp:启动器简单,无限流量,手动永久网址,但作者撰写此文时CHMLFrp仍未发命令行版本,仍需手动通过窗口操作使内网穿透生效
5.配置开机启动
需要:instsrv.exe,srvany.exe(可在我的无封网盘中找到)
将instsrv.exe和srvany.exe复制到一个或几个固定位置(最好是C:/Windows/System32和C:/Windows/SysWOW64)
找到C:\Windows\System32目录下的cmd.exe,复制粘贴到D盘根目录下(这大概是最简单的方法了)
右键D根目录下的cmd.exe,属性,兼容性,再选择更改所有用户的设置,勾选以管理员身份运行此程序,确定退出
双击cmd.exe,给予管理员权限,打开
cmd界面
输入以下代码
instsrv Alist [srvany.exe绝对位置,示例C:/Windows/System32/srvany.exe]
instsrv Aria2 [srvany.exe绝对位置,示例C:/Windows/System32/srvany.exe]
instsrv [你的内网穿透名(不带exe),示例frpc] [srvany.exe绝对位置,示例C:/Windows/System32/srvany.exe] (无自启的内网穿透添加此行)
均看见success说明创建成功,关闭cmd,再次按下windows徽标键+R,输入regedit,回车,打开注册表编辑器
注册表编辑器界面
进入计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,找到Alist项
Alist项
右键,点击新建项,更改项名为Parameters
新建Parameters项
右键Parameters,新建3个字符值:Application,AppDirectory,AppParameters
将Application更改为Alist目录下on.bat的路径(示例:C:/Alist/on.bat)
将AppDirectory更改为Alist目录(示例:C:/Alist)
AppParameters不用更改
示范
再依次找到Aria2和[你的内网穿透名(可选)]项,按照上面更改(Aria2直接使用aria2.exe的路径即可,无需新建on.bat)
笔记:有启动参数的程序需要添加vbs(手动启动/关闭)和bat(开机自动启动)
退出注册表编辑器,再次按下windows徽标键+R,输入services.msc,进入服务
服务界面
分别找到Alist,Aria2,[你的内网穿透名(可选)]服务,点击启动,未出错说明配置成功,重启测试,仍未出错说明服务启动正常
Alist成功启动
Aria2成功启动
自己的内网穿透启动成功
6.与文件资源管理器无缝衔接
tips:这一步确实变数比较多,所以如果出了错也不用担心(毕竟Alist自带的管理器也足够了)
Raidrive官网(https://www.raidrive.com)
下载后安装(可在我的无封网盘中找到)
进入界面,点击settings,选择Language为中文(简体)
在D盘根目录新建RaidriveCache,在临时目录中选择该文件夹,将下面的持续时间全部改为最大(如果想要更好的系统嵌合效果,取消勾选允许虚拟驱动器使用自定义图标)
设置示例
点击添加,选择NAS,再点击WebDAV,按下方设置(用户名和密码自己填,容量手动计算),如连接的是其他人的网盘,地址需要填别人的内网穿透地址和端口(示例:39.99.237.243:55555,那么地址栏地址填39.99.237.243,端口填55555)
WebDAV设置示例
点击确定,会自动连接,此时打开文件资源管理器,可以看到我们的网盘
文件资源管理器界面
相关链接:
Watt Toolkit官网:https://steampp.net/
Alist官网:https://alist.nn.ci/zh/
Alist官方文档:https://alist.nn.ci/zh/guide/
Github:https://github.com/alist-org/alist
OpenFrp官网:https://www.openfrp.net/
OpenFrp官方文档:https://docs.openfrp.net/#/
OpenFrp隧道状态:https://status.openfrp.net/
Cpolar官网:https://www.cpolar.com/
Cpolar文档:https://www.cpolar.com/docs
Cpolar仪表盘:https://dashboard.cpolar.com/
Cpolar webui:http://localhost:9200/
Cpolar webui仪表盘:http://localhost:9200/#/dashboard
ME Frp官网:mefrp.com
Raidrive官网:https://www.raidrive.com 作者:九月与萧笛 https://www.bilibili.com/read/cv20778541 出处:bilibili