LibreTV 📺

之前使用serv00部署的影视站G了,看到群里大佬部署了这个项目找了一下,看到这个项目也可以完美代替之前的,主要是部署都是一键很简单。
LibreTV 是一个开源的免费视频搜索和聚合平台,支持在线观看和自动跳转至资源站点。它无需数据库、后端即可部署,支持多平台和多语言,尤其适合想要快速搭建免费影视平台的朋友。

LibreTV 演示站点(如提示加载慢,可稍等片刻)


界面预览

LibreTV 首页截图
LibreTV 搜索截图

应用特点

  • 🎬 聚合搜索:整合多个资源站点,快速搜索影视资源。
  • 🌐 多语言支持:内置多国语言,默认支持中文。
  • 📦 静态部署:无后端需求,可部署在 GitHub Pages / Cloudflare Pages。
  • 📱 响应式设计:适配 PC 与移动端,体验流畅。
  • 🧩 插件机制:支持添加自定义资源站点插件。
  • 🔧 快速配置:配置简单,支持自定义默认语言、默认站点等。

Fork 项目

  1. 打开 LibreTV 项目:https://github.com/bestZwei/LibreTV,点击右上角 Fork 并为项目点个 ⭐。
    GitHub 项目 Fork 示例
    GitHub 项目 Fork 完成示例

使用 Cloudflare Pages 部署

  1. 打开 Cloudflare Pages 控制台 → 选择 Pages连接到GIT
    Cloudflare Pages 控制台界面

  2. 选择你刚 Fork 的仓库 LibreTV → 点击 开始设置
    选择 Fork 的 LibreTV 仓库

  3. 填写部署信息

  • 项目名称:可自定义(如:libretv)
  • 构建命令:留空(无需构建)
  • 输出目录:留空(默认为根目录)

如图所示:
Cloudflare Pages 构建设置


使用 vercel 部署

  1. 打开 New Project → 选择你刚 Fork 的仓库 LibreTV → 点击 Import → 点击 Deploy 然后等待部署完成即可。
    Vercel 新建项目界面
    Vercel 部署完成界面

  2. 给项目设置自定义域名,套上 CDN 加速。详细教程参考:https://blog.aizrf.com/p/55/ 其实就是设置个自定义域名,然后 CNAME 内容设置为 vercel.001315.xyz 。就套上加速了。


自定义配置

项目主要配置在 js/config.js 文件中,你可以修改以下内容:

  • PROXY_URL:修改为你自己的代理服务地址。
  • API_SITES:添加或修改视频源 API 接口。
  • SITE_CONFIG:更改站点名称、描述等基本信息。
  • PLAYER_CONFIG:调整播放器参数,如自动播放、广告过滤等。
  • HIDE_BUILTIN_ADULT_APIS:用于控制是否隐藏内置的黄色采集站 API,默认值为 true。设置为 true 时,内置的某些敏感 API 将不会在设置面板中显示,可根据实际需要修改配置。

注意:若使用 Docker 部署,可进入容器,在 /usr/share/nginx/html/js 内修改相关配置。

相关链接

Vercel托管站点提速小技巧:https://blog.aizrf.com/p/55

GitHub LibreTV:https://github.com/bestZwei/LibreTV