
LibreTV是一个开源的在线视频搜索与观看平台,它汇集了多个视频源,让你可以免费观看电影、电视剧等内容。无需注册,即开即用,支持多种设备访问。本文将带你深入了解LibreTV的功能特性、部署方式以及自定义配置,让你轻松搭建自己的免费追剧平台。
🚀 LibreTV的核心优势
LibreTV以其独特的优势,成为了众多影音爱好者的首选。以下是LibreTV的几个核心优势:
- 免费使用:无需支付任何会员费用,即可畅享海量视频内容。
- 多源搜索:聚合多个视频源,提供更全面的搜索结果。
- 跨平台支持:支持电脑、平板和手机等多种设备访问。
- 纯静态部署:无需后端服务器,部署简单快捷。
- 广告过滤:内置广告过滤功能,提供更干净的观影体验。
🔍 功能特性详解
LibreTV的功能非常丰富,可以满足用户各种观影需求。
- 多源视频搜索:LibreTV可以同时搜索多个视频源,让你轻松找到想看的内容。
- 响应式设计:LibreTV采用了响应式设计,可以完美适配各种屏幕尺寸的设备。
- 自定义API接口:LibreTV支持自定义API接口,你可以根据自己的需求添加或修改视频源。
- 本地存储搜索历史:LibreTV会将你的搜索历史存储在本地,方便你下次快速查找。
- 键盘快捷键支持:LibreTV播放器支持多种键盘快捷键,让你可以更方便地控制播放。
🛠️ 快速部署指南
LibreTV的部署非常简单,你可以通过以下几种方式进行部署:
Cloudflare Pages部署
- Fork或克隆LibreTV仓库
https://github.com/LibreSpark/LibreTV
到你自己的GitHub账户。
- 登录Cloudflare Dashboard,进入Pages服务。
- 点击"创建项目",连接GitHub仓库。
- 使用以下设置:
- 构建命令:留空(无需构建)
- 输出目录:留空(默认为根目录)
- 部署命令:留空
- 点击"保存并部署"。
Vercel/Netlify部署
与Cloudflare Pages类似,只需连接仓库并部署即可,无需特殊配置。
本地测试
如果你想在本地测试LibreTV,可以使用任何静态文件服务器:
# 使用Python
python -m http.server 8080
# 或使用Node.js的http-server
npx http-server -p 8080
Docker 部署
docker pull bestzwei/libretv:latest
docker run -d --name libretv -p 8080:80 bestzwei/libretv:latest
Docker Compose 部署
你也可以通过 Docker Compose 部署本项目。新建一个名为 docker-compose.yaml
的文件,内容如下:
services:
libretv:
image: bestzwei/libretv:latest
container_name: libretv
restart: unless-stopped
network_mode: bridge
ports:
- 8080:80
部署完成后,访问 http://ip:8080
查看效果。

目前已内置了10多个资源API,也支持自行添加苹果CMS资源站。

搜索到资源后,可以直接点击进入播放(播放速度快不快就看资源本身的情况了😂)。

⚙️ 自定义配置
LibreTV的主要配置位于 js/config.js
文件中,你可以根据自己的需求修改以下内容:
PROXY_URL
: 修改为你自己的代理服务地址。
API_SITES
: 添加或修改视频源API接口。
SITE_CONFIG
: 更改站点名称、描述等基本信息。
PLAYER_CONFIG
: 调整播放器参数,如自动播放、广告过滤等。
HIDE_BUILTIN_**_APIS
: 用于控制是否隐藏内置的**采集站API,默认值为 true
。设置为 true
时,内置的某些敏感API将不会在设置面板中显示,可根据实际需要修改配置。
注意:若使用docker部署,可进入容器,在 /usr/share/nginx/html/js
内修改相关配置。
⌨️ 键盘快捷键,提升观影体验
LibreTV播放器支持以下键盘快捷键:
- Alt + 左箭头:播放上一集
- Alt + 右箭头:播放下一集
- 空格键:暂停/播放
- 左/右箭头:快退/快进5秒
- 上/下箭头:调整音量
- F:全屏/退出全屏
🎉 总结
LibreTV是一个非常优秀的开源项目,它可以帮助你轻松搭建自己的免费追剧平台。如果你正在寻找一个免费、易用、功能强大的在线视频平台,那么LibreTV绝对值得你尝试。