NAS、键盘、路由器······年轻就要多折腾,我是爱折腾的熊猫—多面手博主!咱主打的就是一个 “技能不压身,干货不掺水”
引言
自从第一波套壳影视横空出世,各种套壳项目便如雨后春笋般涌现。然而,这些套壳项目大多各有不足,比如UI设计粗糙、不支持多用户、无法导入配置,附加功能也寥寥无几,总觉得差点意思。不过别急,今天熊猫要给大家介绍的,就是套壳Box领域的“最终完全体”——LunaTV!
LunaTV在MoonTV的基础上脱胎换骨!它不仅新增了海量功能,光是核心的重要功能就猛增了60多项。至于那些体现在细枝末节处的用心优化,更是高达400+处!一个网页都根本装不下它的全部亮点!建议直接去GitHub查看:https://github.com/SzeMeng76/LunaTV。
功能预览
这次部署,熊猫选择的平台为极空间。主要原因嘛,我家绝大多数的影音娱乐项目,都已经在极空间安家落户了。毕竟,极影视的观影体验那叫一个“稳”,为了弥补它在短剧、直播、以及动漫追番这些方面的功能短板,所以选择极空间追求实现影视体验“大满贯”。
LunaTV在UI设计上非常不错!最吸睛的莫过于首页的Banner,居然能直接播放预告片,这是其他任何套壳Box都没有的独特功能!至于下方的热门资源,全部精准抓取自豆瓣,就连短剧的评分信息都有。

项目支持多用户模式,也可以设置不开放注册。右上角用户的设置仅仅是当前用户的本地设置,更高级、更全面的项目后台设置在“管理面板”中,权限分明,非常不错!

进入管理面板,从用户配置、视频源配置、源检测,到直播源、分类、网盘、AI、以及YouTube、短剧等等,你想要的功能,这里“管够”! 因为功能太多了,熊猫就不在这里一一“翻牌”给大家看了。不过,这些功能熊猫都经过了实测,货真价实的“好用”!

项目支持通过JS代码来清除视频源里的广告!这招在MoonTV上其实就有。不过,目前这些自定义需要手动输入。获取途径直接去项目的Issues页面找。

同时,LunaTV支持多站点共用观影服务器的功能,说的直白点其实就是站点A创建的东西在站点B也能看到,用户也可以加入。

项目除了支持网页Web,其实也有对应的安卓以及TV端,不过这方面因为各个平台风控比较厉害,请自行去github查阅!!!!

除了管理面板,前面讲到了项目还有本地设置项, 这个不会全局使用,而是根据用户来定的,主要涉及到数据源、搜索、播放等设置。

最后回归到影视这件事本身,LunaTV支持影视源搜索(苹果CMS)、网盘搜索、油管搜索以及TMDB演员搜索。搜索结果支持各种排序,也可以将同样的信息进行聚合。

网盘搜索这边也支持多站点,项目用的是盘搜作为网盘搜索引擎,你也可以自建盘搜项目。不过目前动漫磁力这边貌似有点问题,暂时无法使用。

油管搜索支持直接播放和搜索结果,但这东西就需要上一点网络科技才行了,需要对应的油管API。最后的TMDB演员搜索则是针对性的检索,就不做展示了。

源浏览器不多介绍,就是直接展示源的内容,能直接获取到源的分类,不过这需要你添加的源本身支持获取分类才行。

后面的电影、剧集、动漫以及综艺就不展示了,重点还是短剧这个功能蛮实用的,给短剧做了刮削,这一点好评。

最后播放界面也非常不错,支持剧集查看、简介查看、一键换源、弹幕支持,甚至还能直接下载以及看到豆瓣的短评。


部署过程
整个部署其实并不难,LunaTV支持Kvrocks 存储、Redis 存储以及Upstash 云端存储,作为NAS个人推荐直接用Redis 存储。
# MoonTV 核心服务 + Redis 依赖的 Docker Compose 配置
services:
# 核心应用服务
moontv-core:
image: ghcr.io/szemeng76/lunatv:latest
container_name: moontv-core
restart: on-failure # 仅在容器运行失败时重启
ports:
- 4110:3000 # 宿主机端口:容器内端口(单引号可省略,不影响解析)
environment:
- USERNAME=admin
- PASSWORD=admin123
- NEXT_PUBLIC_STORAGE_TYPE=redis
- REDIS_URL=redis://moontv-redis:6379 # 连接同网络下的 redis 服务
networks:
- moontv-network
depends_on:
- moontv-redis # 确保 redis 先启动
# Redis 缓存服务
moontv-redis:
image: redis:alpine # 轻量版 Redis 镜像
container_name: moontv-redis
restart: unless-stopped # 除非手动停止,否则始终重启
command: redis-server --save 60 1 --loglevel warning # 优化持久化和日志级别
volumes:
- ./data:/data # 持久化 Redis 数据到宿主机当前目录的 data 文件夹
networks:
- moontv-network
# 自定义桥接网络(隔离服务网络环境)
networks:
moontv-network:
driver: bridge
打开极空间的Compose将其复制粘贴就可以了,记得如果有端口冲突请更改,同时其中Redis 缓存服务的路径记得也更改为自己NAS的路径。

最后通过极空间的快捷访问,就可以访问项目的首页了,初始的用户名和密码都在变量中设置好了,输入即可。

写在最后
算是养老项目了,毕竟除了功能齐全、颜值好看,他甚至还支持安卓以及TV的客户端,这对于多端同步来说非常实用。
以上便是本次分享的全部内容了,如果你觉得还算有趣或者对你有所帮助,不妨点赞收藏,最后也希望能得到你的关注,咱们下期见!

更多游戏资讯请关注:电玩帮游戏资讯专区
电玩帮图文攻略 www.vgover.com
