摘要

阿里云盘等众多网盘业务正在被广泛应用,但只能在其软件界面查看且不能编辑。为了更方便的使用网盘,我们可以把网盘映射为本地磁盘,这样就可以从资源管理器中打开网盘,像打开CDEF盘一样方便。

方法

使用开源工具sharelist获取网盘的文件结构,然后使用RaiDriver将其映射到本地磁盘。sharelist可以安装在服务器上保持运行,也可以安装在自己windows系统上,仅用来获取网盘文件结构;但RaiDriver必须安装在自己电脑上,以将文件结构映射到资源管理器。

1. sharelist

请保证已安装Node.js,从官网下载安装即可。

sharelist官方文档介绍了安装方法,这里我从releases下载了windows版本的exe程序,下载下来直接双击运行即可显示下图界面,说明sharelist启动成功。
在这里插入图片描述
打开浏览器访问http://127.0.0.1:33001(提示输入口令密码是sharelist)即可看到sharelist功能页面。然后点击页面上的【管理】,即可进入管理界面,然后找到【挂载盘】⇒ 【创建挂载】
在这里插入图片描述
其中,Refresh Token需要你登录网页版阿里云盘(https://www.aliyundrive.com/sign/in)来获取。登陆后按下键盘的F12弹出开发者工具,按下图步骤找到refresh_token的值(字符串,不含双引号),复制下来并填写到上图sharelist的Refresh Token输入框中。
在这里插入图片描述

再次访问http://127.0.0.1:33001即可显示你的云盘目录结构。

缺点:不能自动同步;例如你在网盘APP里删除了文件,sharelist并不能发现,需要在sharelist管理界面点击右上角的清理缓存,然后才会拉取到最新的文件结构。

2. RaiDriver

从官网(https://www.raidrive.com/)下载安装即可。打开RaiDriver

  1. 改一下语言
    在这里插入图片描述
  2. 添加映射
    在这里插入图片描述
    然后打开资源管理器就可以看到多了一个盘符,也就是你的阿里云盘哦~

3. 后台运行sharelist

步骤1中直接双击运行sharelist将保持前台运行,显示的黑窗口一旦关掉,sherelist服务结束了。那我们就后台启动sharelist。

后台运行sharelist

新建一个txt文本文件,内容如下,注意替换掉最后一行sharelist的路径

@echo off
if "%1" == "h" goto begin 
start mshta vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.close)&&exit 
:begin

%以上实现窗口后台运行,但会一闪而过;以下实现sharelist的关闭和启动%

taskkill /f /IM sharelist.exe
start /b D:\sharelist\sharelist.exe > D:\sharelist\sharelist_log.txt

将该txt文本文件的后缀改为.bat,以后双击执行这个.bat文件就可以启动sharelist了~。

开机自启动

上面实现了后台运行sharelist,但每次重新开机后,还需要手动运行一下.bat。如果你希望电脑开机自动启动它,可以把这个.bat文件复制到C:\Users\你的系统用户名\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup下(或者直接按Win+R输入shell:startup并确定即可在资源管理器中显示该文件夹),以后开机就会自动启动sharelist了。

如果你需要手动停止sharelist,打开cmd窗口,杀死进程即可:

taskkill /f /IM sharelist.exe

4 . 安全问题

4.1 sharelist

sharelist启动后会提供一个局域网地址(例如我的是http://10.170.23.236:33001),在局域网内其他人的电脑上也能访问我的sharelist,不过需要输入口令,因此强烈建议你在sharelist管理页面上把默认口令(sharelist)改掉!

一般来说,口令改掉就可以了,别人不知道口令是无法进入sharelist主界面的。但为了保险起见,我们可以增加防火墙规则来阻止外部对这个端口的访问。可以参考如何设置windows防火墙的出入规则

4.2 RaiDriver

RaiDriver配置好后有一个弊端,就是它会把你映射好的盘公开到局域网内,如图
在这里插入图片描述
同一个局域网里的同学能够查看你的文件。去控制面板关掉网络发现即可,如图
在这里插入图片描述

参考

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐