首页>影视源码>冬瓜TV源码:私人影视聚合平台集成30+站点
冬瓜TV源码:私人影视聚合平台集成30+站点

冬瓜TV源码:私人影视聚合平台集成30+站点

影视源码
1244
自适应
免费下载
18
1次

想架设属于自身的私人影视库,不必再到处找资源?今天影视资源坊就给各位分享这款实用的开源项目——冬瓜TV (dongguaTV】,它是基于Node.js开发的视频聚合平台,集成30+影音资源网站的API,搭配TMDb智能刮削,全网资源聚合、实时测速等功能,轻松就能架设出专属的私人Netflix,不管是PC端仍是移动端均可完美适配。

冬瓜TV:打造私人影视聚合平台源码 集成30+站点资源极速播放

冬瓜TV关键功能 一站式搞定影音资源聚合

智能搜索
聚合30+主流影视网站的资源;输入关键词就能一键搜索全网有关影视信息。不用逐个网站查找。节省大量时间。

实时测速
手动检测各个资源网站的响应速率,优先推荐加载最快的资源网址,避免卡顿。保障播放感受。

多源聚合
整合非凡影视、暴风资源,电影天堂等30+主流影音资源网站,覆盖高清、蓝光、经久老片等各种资源诉求。

走俏推荐
手动抓取24小时内全网走俏影视信息,不用人为找片,开启就能看到当下走俏作品。

清爽适配页面
使用响应式布局,不管是电脑、手机仍是平板浏览,页面均可完美适配,操作简单易上手。

后台管理功能
兼容对各个资源网站进行开关设置,还能自定义资源源,根据自身的诉求调整可用网站。

数据持久化
通过JSON数据库存储设置和数据,兼容自定义设置修改,数据不会轻易丢失。

冬瓜TV快速开始 部署部署超简单

环境要求

Node.js ≥ ,通常情况下,16.0
npm ≥ 6.0

常规部署部署环节

# 克隆项目
git clone https://github.com/your-username/dongguaTV.git
cd dongguaTV

# 安装依赖
npm install

# 配置TMDB_API_KEY 编辑 index.html 
const TMDB_API_KEY = "替换成你自己的KEY"; 
# 配置 TMDB_API_KEY 为你自己的TMDb API密钥

# 启动服务
npm start
# 或
node server.js
prepreprepreprepreprepreprepreprepreprepre

Docker方式部署

# 克隆项目
git clone https://github.com/your-username/dongguaTV.git
cd dongguaTV
# 编译和启动
docker compose up -d --build
prepreprepreprepreprepreprepreprepreprepre

浏览应用

前端页面: http://localhost:3000
后台管理: http://localhost:3000/admin.html
管理员密码: admin

冬瓜TV API接口 兼容自定义开发

搜索接口
GET /api/search?wd=关键词

详情接口
GET /api/detail?site_key=网站key&id=影片ID

走俏推荐
GET /api/hot

网站测速
GET /api/check?key=网站key

管理接口
POST /api/admin/login              # ,管理员登录
GET  /api/admin/sites              # 获取网站设置
POST /api/admin/sites              # 更新网站设置

冬瓜TV内置网站30+资源站全覆盖

网站名称状态特点
非凡影视✅资源丰富,更新快速
暴风资源✅高清资源多
电影天堂✅经典老牌网站
天涯资源✅稳定可靠
360资源✅接口稳定
量子资源✅蓝光高清
豆瓣资源✅评分准确
爱奇艺✅正版资源

冬瓜TV设置说明 自定义更灵活

环境设置

const PORT = 3000;              // 服务端口
const ADMIN_PASSWORD = "admin"; // 管理员密码
const FORCE_UPDATE = true;      // 是否强制更新站点配置
prepreprepreprepreprepreprepreprepreprepre

网站设置

网站设置存储在 db.json 文件中,涵盖下述字段

{
  "sites": [
    {
      "key": "ffzy",
      "name": "非凡影视",
      "api": "https://api.ffzyapi.com/api.php/provide/vod",
      "active": true
    }
  ]
}
prepreprepreprepreprepreprepreprepreprepre

冬瓜TV技术栈 轻量易维护

就落地效果而言,后端: Node.js + Express.js
前端: HTML5 ,顺带说明,+ CSS3 + JavaScript
数据存储: JSON文件数据库
HTTP请求: Axios
跨域处理: CORS
缓存: Node-cache

冬瓜TV页面预览 功能布局清楚

主页面

搜索框:兼容关键词搜索
走俏推荐:展现24小时走俏信息
搜索结果:呈现多源聚合结果
详情页:展现影片详细信息和播放网址

管理后台

网站管理:开关各资源网站
设置管理:自定义API接口
系统状态:查看服务运行状态

冬瓜TV安全说明 保障使用安全

1. 推荐修改预设管理员密码,避免未授权浏览;
2. 生产环境推荐使用Nginx反向代理,提升安全性和浏览速率;
3. 定期更新项目依赖包;修复已知安全漏洞;

免责声明

本项目仅供学习研究使用,请勿用作商业用途。使用本项目产生的任何法律问题由用户手动承担。请兼容正版影视信息。

视频聚合平台这类源码的重点在资源调度,冬瓜TV的30+站点聚合思路值得借鉴。