首页 › 效率提升 › LibreTV:想看啥自己搭个站,一键聚合全网影视源

LibreTV:想看啥自己搭个站,一键聚合全网影视源

📅 2026/10/18 👁 阅读 25 🔗 工具访问 17 次 📂 效率提升
LibreTV:想看啥自己搭个站,一键聚合全网影视源

工具地址

https://github.com/LibreSpark/LibreTV

🚀 访问工具

LibreTV 封面

想把分散在各家的影视资源收拢到一个页面?LibreTV 给你一个自己说了算的私人影视站。

它到底是什么

LibreTV 是一个开源的在线视频聚合搜索与观看平台,说白了就是帮你一分钟搭一个私人影视站。它自己不存任何视频,只是把网上公开的播放接口聚合起来,给你一个干净的搜索和播放界面。

项目仓库里写得很直接:一分钟搭建影视站,支持 Docker 等部署方式。底层是 Next.js 15 加 TypeScript,播放用 ArtPlayer 配 hls.js,技术栈很现代。

项目仓库首页:AGPL-3.0 协议,近期持续提交,Star 19.2K

项目仓库首页:AGPL-3.0 协议,近期持续提交,Star 19.2K

核心优势在哪

最大的爽点是跨源聚合搜索。多个采集站并行去搜,同名影片自动合并成一张卡片,不用你一个一个源去翻。

播放端也不弱:基于 ArtPlayer 和 hls.js,支持广告分片过滤、自动连播、倍速、快捷键,移动端还能长按三倍速。进度存在本机 IndexedDB,精确到秒续播。

它自身不存储、不制作任何视频内容,只提供第三方公开接口的聚合与播放能力——这一点把版权边界划得很清楚。

怎么把它跑起来

最省事的是 Docker:一行命令拉镜像起服务,连源码都不用碰。

镜像发布在 ghcr.io/librespark/libretv,支持 linux/amd64 和 arm64。源码构建的话,在 .env 里设好 PASSWORD,再 docker compose up 即可。手动跑也行:npm install 后 npm start,默认监听 8080。

LibreTV 官方演示站:搜索与播放界面一览

LibreTV 官方演示站:搜索与播放界面一览

用之前要注意

部署上有几个坑得先知道。生产环境必须走 HTTPS,否则会话 Cookie 带 Secure 标记会被浏览器丢掉,表现就是密码正确却登不进去。

登录接口有 IP 速率限制,10 次每 10 分钟;未登录会话只允许代理图片类目标。另外点播源最多 100 个、直播源最多 50 个。

想在内网自建直播源:默认被 SSRF 防护拦掉,需要设 LIVE_ALLOW_PRIVATE=1 才放行。

和同类比怎么样

和那些在线影视聚合站比,LibreTV 的最大区别是数据和控制权都在你手里。你部署、你设密码、你决定接哪些源,关掉服务就什么都不剩。

当然代价是你要会一点 Docker。纯想看点东西、完全不想动手的,直接上视频平台更省心;但如果你在意隐私、想自己掌控播放体验,它很合适。

你平时是直接在平台看,还是更愿意自己搭一套自托管的服务?最在意的是省事、免费还是掌控感?

💬 评论区 (0 条评论)

暂无评论,快来发表第一条评论吧!

📤 分享这篇文章

📌 相关推荐

微信扫码分享

打开微信扫一扫