影音库不想反复扫网盘:LitePan 聚合多网盘,用 WebDAV 和 STRM 整理播放链路

1、前言

如果只是偶尔从网盘下载一个文件,分别打开百度、115、夸克其实没什么问题。

麻烦往往出现在把这些网盘长期当作影音存储以后:电影散落在不同账号和目录里,播放器需要分别处理,媒体库还要考虑远程目录扫描、路径变化和刮削效率。这时候需要的就不只是一个"能看到文件"的网页,而是一个能够把多个网盘和后面的影音播放链路连接起来的中间层。

LitePan 的定位正好偏向这个方向。它可以统一接入多个网盘,同时提供 WebDAV 和 STRM 等方式:前者适合把远端文件挂给其他软件使用,后者则更方便继续接入 Emby、Jellyfin 等媒体库。

本文会通过 Docker Compose 部署 LitePan,完成数据、日志、STRM 和插件目录的持久化,再实际梳理网盘接入以及 WebDAV、STRM 两种使用思路。

最后再使用 cpolar 给本地 5211 服务增加远程访问入口。这样解决的并不是"把多个网盘搬进 NAS",而是给分散在不同平台上的文件建立一个更统一的管理和影音访问入口。

2、关于 LitePan

LitePan 是一个轻量级多网盘聚合工具,官方文档将它描述为"轻量级多网盘挂载系统",支持主流网盘接入、WebDAV 挂载和 Strm 生成。它的核心思路很清晰:数据尽量留在本地,前台负责浏览,后台负责账号、缓存和媒体输出。

它比较值得注意的几个点:

  • 多网盘接入:115、百度、夸克、123、天翼、WebDAV 等都在支持列表里。
  • WebDAV 挂载:适合播放器、本地文件管理器和其他支持 WebDAV 的软件。
  • STRM 生成:更适合 Emby、Jellyfin 这类媒体库,减少直接扫网盘带来的压力。
  • 缓存保持:让目录浏览更接近"本地磁盘"的手感。
  • 本地化存储:数据、日志、STRM 和插件都放在本地目录,迁移和备份更直接。

从官方 README 和文档来看,LitePan 目前仍处于 Beta 阶段,而且是偏个人与家庭场景的工具。换句话说,它不是单纯把网盘"挂出来",而是围绕影音库流程做了一层更轻的中枢。

3、部署安装

LitePan 官方文档推荐 Docker Compose 部署。对 NAS、Linux 服务器来说,这种方式最省心:把关键目录挂好,后续迁移、备份、升级都很顺。

下面是一个比较标准的写法:

yaml 复制代码
version: "3.8"

services:
  litepan:
    image: ponphil/litepan:latest
    container_name: litepan
    restart: unless-stopped
    network_mode: host
    environment:
      TZ: Asia/Shanghai
    volumes:
      - ./data:/app/data
      - ./log:/app/log
      - ./strm:/app/strm
      - ./plugins:/app/plugins

启动:

bash 复制代码
docker compose up -d

安装完成后,直接访问:

text 复制代码
http://服务器IP:5211

如果你的宿主机不方便使用 host 网络,也可以改成端口映射,保持 5211 对外可访问即可。官方文档也明确提到,datalogstrmplugins 这四个目录是后续迁移和备份的核心。

4、简单使用

第一次登录后,先按页面提示修改管理员密码,再进入后台做账号接入。

常见的使用顺序可以这样走:

  1. 在存储管理里添加网盘账号。
  2. 按页面向导完成授权或 token 配置。
  3. 先确认文件浏览正常,再决定走 WebDAV 还是 STRM。
  4. 如果后面还要接媒体库,再去调缓存和 STRM 任务。

几个实用建议:

  • 只想做普通文件浏览或局域网挂载,优先用 WebDAV。
  • 想做影视库、Emby、Jellyfin 或飞牛这类媒体平台,优先用 STRM。
  • 日常维护时,STRM 更建议用"更新";只有大规模改目录结构时,再考虑"全量"重建。
  • 缓存管理和系统日志这两个入口,要习惯性看一眼,很多授权和刷新问题都能在这里找到线索。

如果把 LitePan 放进实际场景里,它更像一个分工明确的中枢:前台管浏览,后台管账号,WebDAV 管挂载,STRM 管媒体播放路径。

5、介绍以及安装 cpolar

cpolar 的作用,是把本地服务安全地映射到外网入口。对于没有公网 IP、又想在外面访问家里 NAS 的用户来说,它很实用。

Linux 环境可以按官方脚本安装:

bash 复制代码
curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
cpolar version
cpolar authtoken xxxxxxxx
sudo systemctl enable cpolar
sudo systemctl start cpolar

安装完成后,浏览器打开:

text 复制代码
http://127.0.0.1:9200

或者:

text 复制代码
http://localhost:9200

登录 cpolar Web UI 后,就可以创建隧道了。官方文档里,cpolar 的管理界面默认就是 9200 端口;如果这个端口被占用,也可以再去修改。

6、使用 cpolar 远程使用

要远程访问 LitePan,最直接的方法就是在 cpolar 里创建一条 HTTP 隧道,指向 LitePan 本地端口 5211。

创建思路可以这样填:

  • 隧道名称:litepan
  • 协议:http
  • 本地地址:5211
  • 域名类型:测试阶段可先用随机域名
  • 地区:按实际使用区域选择

创建完成后,复制 cpolar 给你的公网地址,在外网直接打开,就能访问家里的 LitePan。

如果你想让地址长期固定,可以去 cpolar 后台的"预留"里保留二级子域名,再把它绑定回隧道。官方说明里,这类固定二级子域名通常需要基础套餐或以上。

远程访问时建议再注意两点:

  • LitePan 的后台密码要足够强。
  • 只开放必要的服务端口,不要把整台 NAS 暴露出去。

这样做的好处很直接:手机能开,电脑能开,人在外面也能继续访问自己的媒体库。

7、结尾

LitePan 的价值,最终还是取决于你拿网盘来做什么。

如果只是浏览文件、下载资料,通用型网盘聚合工具已经有很多成熟选择;但如果主要需求是维护家庭影音库,希望把多个网盘接进同一个系统,再通过 WebDAV 或 STRM 继续交给播放器和媒体服务器处理,LitePan 的功能组织会更贴近这条工作流。

其中 STRM 尤其值得区分清楚:它并不是重新保存一份影片,而是生成轻量的媒体路径文件,让 Emby、Jellyfin 等软件通过这些路径继续访问实际资源。这样做的意义更多是减少媒体库直接面对多个远端网盘时的管理复杂度。

通过 cpolar 给 LitePan 增加远程入口以后,这套聚合页面也可以在家庭网络之外继续访问。不过后台中保存着网盘账号和授权信息,因此公网使用时仍然需要设置强密码,并避免开放不必要的 NAS 服务。

另外,LitePan 目前仍处于 Beta 阶段。如果打算把它作为长期影音库的一环,datastrmplugins 等核心目录最好纳入备份,并在升级前确认版本变化。

所以,与其说 LitePan 是"AList 或 OpenList 的替代品",不如说它选择了一个更具体的方向:围绕多网盘和家庭影音库,把挂载、STRM、缓存与管理集中到一起。

相关推荐
Likeadust3 天前
应急调度看不清位置?集群对讲调度系统EasyDSS集群对讲调度室上线可配置地图
dubbo
zhanghaha13144 天前
HTML系列教程:5_HTML 属性 超详细零基础讲解
dubbo
Mr. zhihao6 天前
从零手写一个 RPC 框架:用一条因果链推导出 Dubbo 的骨架
网络协议·rpc·dubbo
玫瑰互动GEO8 天前
从分词逻辑到权重计算:小红书搜索SEO的技术原理与工程实现
矩阵·dubbo
EXI-小洲11 天前
MacOS 微服务网关双雄:Nacos + Higress 安装与 Dubbo 配置实战
macos·微服务·nacos·dubbo
一木 之林13 天前
Python.六.(一)--1.标准库、常用工具与基础操作(进阶)
python·rpc·dubbo
阿无,15 天前
Dubbo介绍
dubbo
Ai拆代码的曹操17 天前
Dubbo 2.7.5 的线程上下文陷阱:从版本演进看 AllChannelHandler 的设计之痛
前端·dubbo·safari
user-猴子17 天前
2026国产AI智能体七强横评:WorkBuddy、AiPy、悟空、Kimi Work、TRAE Work、QoderWork、百度搭子怎么选?
人工智能·百度·dubbo