littlebot
Published on 2025-04-13 / 0 Visits
0

【源码】基于Node.js的多功能网盘挂载工具

项目简介

ShareList 是一款易用的网盘工具,能够快速挂载 GoogleDrive、OneDrive 等多种网盘,还可通过插件扩展系统功能。

项目的主要特性和功能

  1. 具备虚拟目录和虚拟文件功能,便于用户灵活组织文件。
  2. 提供目录加密功能,保障文件安全。
  3. 采用插件机制,可按需自定义扩展系统功能。
  4. 支持国际化,满足不同地区用户使用需求。
  5. 支持将挂载源以 WebDAV 方式导出。
  6. 拥有文件预览功能,支持文档类、多媒体、Torrent 文件的预览。

安装使用步骤

安装

Shell 方式

bash bash install.sh 若需远程安装,可参考相关远程安装方式。 更新操作: bash bash update.sh

Docker 方式

bash docker build -t yourname/sharelist . docker run -d -v /etc/sharelist:/app/cache -p 33001:33001 --name="sharelist" yourname/sharelist 或者使用 Docker Compose: bash docker-compose up

Heroku 方式

可参考 Heroku 平台相关部署方法进行安装。

使用

安装完成后,访问 http://localhost:33001 进入系统。WebDAV 目录为 http://localhost:33001/webdav。若要挂载具体网盘,可根据系统提供的挂载示例,在后台管理界面进行操作,例如挂载 GoogleDrive、OneDrive 等。同时,可在后台管理的常规设置中对流量中转、忽略文件类型、显示 README、文件预览等功能进行配置。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】