🌐让 文件管理、家庭NAS 变得像喝水一样简单

前言 这是一个与 Aslist 差不多的开源服务,主要用于家庭文件管理
相较之下,它更像是一个 家庭NAS 用于管理文件,音视频等(因为它内置播放器,自然也可以当作家庭影视库

关于 OpenList

  1. 多存储挂载:聚合管理本地存储、阿里云盘、OneDrive、Google Drive 等十几种存储服务
  2. 统一文件管理:提供上传、下载、删除、移动、复制等跨存储的通用文件操作
  3. 文件预览:支持在线预览文档(PDF、Office)、图片、文本和代码文件
  4. 媒体播放:支持在线播放视频和音频文件,并可加载外挂字幕
  5. 文件分享:可为文件或文件夹生成密码保护和有效期设置的分享链接
  6. WebDAV 支持:通过 WebDAV 协议向外提供文件访问服务,兼容其他应用
  7. 离线下载:支持添加种子、磁力链接等任务进行离线下载到挂载的存储
  8. 自托管部署:提供 Docker 等部署方式,可完全私有化部署,数据自主控制
  9. 多云同步:支持在不同挂载的存储之间复制或移动文件,实现跨云盘同步

适用场景:单区域文件共享、家庭NAS、家庭影视库、私密文件存储。快速文件预览&分享

本地搭建 & WebDAV 挂载

一、本地搭建

  1. OpenList 官网 或者 官方Github 下载本地源文件 点击跳转
    划到最下面:
    pVymvYq.png
    在框起来的 .zip 文件中(Windows 系统),选择你自己的 系统对应版本 下载

  2. 解压 .zip 文件,在上方输入 cmd 打开命令提示符 输入:
openlist server

回车 启动OpenList 服务
pVyueEj.png
保存好 临时密码5244端口号


3. 在浏览器内输入:

127.0.0.1:5244

不出意外就可以访问 OpenList 服务了
pVyu5M8.png
如图所示输入 用户名:admin临时密码,点击 <登录>
点击网页下方的 管理
pVyuzsU.png
进入管理页面后,即可 更改用户名/密码 ,点击 保存 ,重新登陆一次即可


4. 挂载网盘(先以阿里云盘为例)

  • 打开 OpenList 点击左侧菜单栏中的 存储 驱动选择 阿里云盘(OAuth2)
    • 存储路径 这里先输入 / 然后取一个名字(可自定义),比如 阿里云盘
  • 接下来,划到下方,获取 刷新令牌 点击跳转
    • 网盘名称选择 阿里云盘(OAuth2)扫码登陆 ,勾选 使用 OpenList 提供的参数 pVyDVpV.png
    • 点击 获取 Token 在手机上扫码登陆 阿里云盘 Token 就会出现在下方
      • 复制 刷新令牌 回到 OpenList 填入 刷新令牌 ,点击 添加,状态显示为 work 即可![[Pasted image 20250826095501.png]]

站长の中场废话

我们已经完成了 OpenList 的网盘挂载 ,其实这样就可以使用了,只不过不够直接、方便,之前我们了解过一些,把网盘直接挂载为 USB/驱动器 的技术——使用 RaiDrive

接下来我们就会使用 RaiDrive 来将网盘直接挂载到 本地电脑 中,实现网页、本地双向操作


二、WebDAV 挂载

  1. 下载 RaiDrive 点击跳转,登录pVyr0rF.png
  2. 打开 RaiDrive 点击 添加 填入信息pVyrjsS.md.png
    确保 Webdav 权限Webdav 管理 权限开启,点击 连接

管理启动

RaiDriveOpenList 需要同步启动,所以最好添加一个 启动管理RaiDrive 本来就有开机自启动,所以这里主要说明 OPenList

启动脚本

  1. OpenList 程序源文件下 新建两个 .txt 文档
  2. 【第一个】输入以下脚本代码(启动脚本) 命名为 openListStart.vbs
    Dim ws
    Set ws = Wscript.CreateObject("Wscript.Shell")
    ws.run "openlist.exe server",vbhide
    Wscript.quit
    
    【第二个】输入以下脚本代码(停止脚本) 命名为 openListStop.vbs
    Dim ws
    Set ws = Wscript.CreateObject("Wscript.Shell")
    ws.run "taskkill /f /im openlist.exe",0
    Wscript.quit
    

添加自启动

Win + R 打开 运行 输入 shell:startup ,添加 openListStop.vbs快捷方式 到这个目录下即可

访问

本地电脑

  1. 127.0.0.1 + 端口号
    127.0.0.1:5244
    
  2. IP 地址 + 端口号(IP地址不便展示)
    256.256.256.256:5244
    

同一局域网

IP 地址 + 端口号(IP地址不便展示)

256.256.256.256:5244