跳至正文

【建站】2025免费影视网站搭建:0成、0存储、0维护搭建MoonTV影视网站

内容纲要

简介

MoonTV 是一个开箱即用的、跨平台的影视聚合播放器。它基于 Next.js 14 + Tailwind CSS + TypeScript 构建,支持多资源搜索、在线播放、收藏同步、播放记录、本地/云端存储,让你可以随时随地畅享海量免费影视内容。

支持 Vercel、Docker 和 Cloudflare 部署。
项目直达
MoonTV 简介

Cloudflare Pages部署

Fork上述项目至你的Github账户

MoonTV Fork上述项目至你的Github账户

登录Cloudflare

登录Cloudflare,点击计算(workers)- > Workers和pages,点击创建
MoonTV 登录Cloudflare

创建Pages

选择Pages,导入现有的Git仓库,选择Fork后的仓库
MoonTV 创建Pages

MoonTV 创建Pages

输入构建命令,完成部署

构建命令如下

pnpm install --frozen-lockfile && pnpm run pages:build

MoonTV 输入构建命令,完成部署

设置密码

首次部署完成后进入设置,新增 PASSWORD 密钥(变量和机密下),而后重试部署。
MoonTV 设置密码

config文件说明

如需自定义 config.json,请直接修改 Fork 后仓库中该文件。

{
  "cache_time": 7200,
  "api_site": {
    "dyttzy": {
      "api": "http://caiji.dyttzyapi.com/api.php/provide/vod",
      "name": "电影天堂资源",
      "detail": "http://caiji.dyttzyapi.com"
    }
    // ...更多站点
  }
}
  • cache_time:接口缓存时间(秒)。
  • api_site:你可以增删或替换任何资源站,字段说明:
    key:唯一标识,保持小写字母/数字。
    api:资源站提供的 vod JSON API 根地址。
    name:在人机界面中展示的名称。
    detail:(可选)部分无法通过 API 获取剧集详情的站点,需要提供网页详情根 URL,用于爬取。
    MoonTV 支持标准的苹果 CMS V10 API 格式。

修改后 无需重新构建,服务会在启动时读取一次。

安全与隐私提醒

强烈建议设置密码保护

为了您的安全和避免潜在的法律风险,我们强烈建议在部署时设置密码保护:

  • 避免公开访问:不设置密码的实例任何人都可以访问,可能被恶意利用
  • 防范版权风险:公开的视频搜索服务可能面临版权方的投诉举报
  • 保护个人隐私:设置密码可以限制访问范围,保护您的使用记录

    部署建议

  • 设置环境变量 PASSWORD:为您的实例设置一个强密码
  • 仅供个人使用:请勿将您的实例链接公开分享或传播
  • 遵守当地法律:请确保您的使用行为符合当地法律法规

    重要声明

  • 本教程仅供学习和个人使用
  • 请勿将部署的实例用于商业用途或公开服务
  • 如因公开分享导致的任何法律问题,用户需自行承担责任
  • 项目开发者及博主不对用户的使用行为承担任何法律责任

更多免费影视方案

LibreTV免费搭建
苹果CMS搭建


了解 VPS测评 - JQ 的更多信息

订阅后即可通过电子邮件收到最新文章。