🌐让 文件管理、家庭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 管理 权限开启,点击 连接

管理启动

RaiDrive 和 OpenList 需要同步启动,所以最好添加一个 启动管理 ,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