前言
今天要为大家介绍的是基于此前分享的冬瓜TV项目进行二次开发而成的E视界。相比冬瓜TV,该版本在功能上略为丰富,增加了用户隔离、密码验证、广告过滤等特性。
项目简介
这是一款经过全面重构与升级的现代流媒体聚合播放器,基于 Node.js 和 Vue 3 构建。相比原版,本作新增了众多功能。
✨ 核心特性 (Core Features)
1. 🎬 双引擎数据驱动
- TMDb (The Movie Database):提供高质量的电影/剧集元数据(包括海报、背景图、评分、简介、演职员表)。
- CMS 聚合源 (Maccms):可集成多个自定义第三方资源站 API,自动执行全网测速,智能过滤失效源,确保播放流畅。
2. 🔍 智能搜索与聚合
- 实时流式搜索 (SSE):采用 Server-Sent Events 技术,搜索结果边搜边显,即时反馈,无需等待所有源响应。
- 智能关键词匹配:自动生成搜索变体(如去除副标题、季数后缀等),同时搜索中英文名,显著提高命中率。
- 自动英中翻译:检测到英文搜索词时,自动通过 TMDB 获取中文译名并一起搜索(例如搜索 “Stranger Things” 会自动添加 “怪奇物语”),无需外部翻译 API。
- 自动分组与实时合并:同一影片的不同线路自动聚合,新搜索到的源实时合并到已有卡片,右上角源数量实时跳动。
- SQLite 永久缓存:内置高性能 SQLite 数据库缓存,支持无限存储,读写速度极快,热搜词秒级响应。
3. 📺 沉浸式播放体验
- 影院模式:全新设计的播放详情页,采用暗色系沉浸布局,支持剧集网格选择。
- 智能线路测速:支持用户端直连测速和服务器代理测速,真实反映视频可用性。
- 自动故障转移:播放失败时自动切换到下一个可用线路,无需手动操作。
- 投屏支持:集成 DLNA/AirPlay 本地投屏功能(需浏览器支持)。
- 🛡️ 智能广告过滤:自动检测并过滤 M3U8 流中的广告分段,支持百度、腾讯、阿里、字节等国内主流广告平台。
4. 🌏 大陆用户优化
- 智能 IP 双重检测:采用 Cloudflare Trace + ipapi.co 双重检测机制,准确率极高且无 API 速率限制,自动切换到 TMDB 反代模式。
- 本地资源优先:核心依赖库(Vue、Bootstrap、DPlayer 等)均本地化部署,彻底解决 CDN 劫持或加载缓慢问题,秒开无压力。
- 一键安装脚本:支持交互式配置 API Key、反代地址、运行端口。
5. 📱 多端支持
- Android App:基于现代 Web 技术封装,支持沉浸式状态栏 (Immersive Status Bar),顶部无黑边,内容自动适配刘海屏,体验原生级流畅。
- PWA 支持:支持添加到主屏幕,即点即用。
- 电视/盒子:推荐使用电视浏览器(如当贝浏览器)直接访问网页版,兼容性最佳。
- 📺 TV 模式切换:页面底部提供隐蔽的 TV 模式切换入口,一键开启遥控器导航模式,适配智能电视/盒子。
6. 🔒 安全与访问控制
- 全局访问密码:支持设置全局访问密码,且支持记住登录状态长达 1 年,既安全又便捷。
- 远程配置加载:支持从远程 URL 加载
db.json配置文件,方便多站点统一管理。
有关截图
主界面

观影界面

部署方法
使用Docker安装
本教程主要演示使用 docker 方式安装部署,操作简便快捷

准备条件
1)一台服务器
我们使用莱卡云服务器进行演示
由于需要连接 TMDB,建议选择境外云服务器,如日本、韩国、美国或香港
如需 VPS,可参考以下信息,配置可参照下方资源占用情况
莱卡云
本期 docker 容器资源占用情况仅供参考,内存占用约为 50M

2)本项目使用到的项目
本教程使用的官方 GitHub 地址
目前已有 472 个 stars
3)TMDB 的 API
此 API 个人使用是免费的
首先注册TMDB的账号

正常验证邮件


登录后打开账户设置


然后点击 API 填写个人信息、地址等

点击即可获取

这就是我们所需的 API

4)域名
建议绑定域名,否则存在安全隐患
VPS部署
一、Docker环境部署
在 VPS 中安装 Docker 和 Docker-Compose
Docker 官方安装文档(英文)
https://duan.yyzq.eu.org/docker-001
Docker-Compose 官方安装文档(英文)
https://duan.yyzq.eu.org/docker-002
CentOS 安装 Docker 和 Docker-Compose(中文)
https://duan.yyzq.eu.org//03
Ubuntu 安装 Docker 和 Docker-Compose(中文)
https://duan.yyzq.eu.org//04
建议直接使用一键脚本
docker安装脚本
bash <(curl -sSL https://cdn.jsdelivr.net/gh/SuperManito/LinuxMirrors@main/DockerInstallation.sh)
运行以下命令查看 Docker 版本
docker --version
Docker version 29.1.3, build f52814d
docker-compose安装脚本
curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose && chmod +x /usr/local/bin/docker-compose
安卿辰博客






