苹果CMS教程网
maccms.cc

CC视频解析版本发布使用说明

前段时间写的,代码精简,首页简洁大方

预览地址:CC解析 - 全网VIP视频免费在线观看 | maccms.cc

下载地址:https://maccms.cc/jiexi/ccjx1.0.0.zip

在首页输入影片名或者爱奇艺地址,即可在线解析观看

在后台可以添加资源站的api跟播放器地址,也可以添加官采直链资源。添加vip解析接口,这个主要是负责解析爱奇艺官方地址的,在后台可以调整排序。默认密码登录后尽快修改密码以及后台目录。

暂定1.0.0版本,后续有什么问题或者需要添加什么功能,可在下方留言,欢迎转载。

以下是根目录的说明文档,解释的很清晰了:

CC视频解析系统

一个基于 PHP + Layui 的视频搜索聚合与 VIP 解析平台

聚合多个资源站搜索影片,并提供 VIP 视频解析播放能力,支持爱奇艺、腾讯视频、优酷、芒果TV、哔哩哔哩等主流平台,自带可视化管理后台。

一、功能特性

前台(用户端)

  • 聚合搜索:一次搜索,同时查询多个资源站,结果按影片名自动合并、去重
  • 多线路切换:同一影片多来源展示,播放失败可一键换源
  • VIP 直链解析:粘贴爱奇艺/腾讯/优酷等平台播放链接,一键解析播放
  • 播放列表:自动识别剧集结构,支持选集切换
  • 响应式布局:移动端、PC 端自适应

后台(管理端)

  • 控制台:资源站数量、VIP 线路数、支持平台数、系统状态一览
  • 资源站管理:添加/编辑/删除资源站,可为每个资源站单独配置解析接口,支持上下移排序
  • VIP 解析线路:管理 VIP 视频解析线路(线路名 + 解析地址)
  • 网站设置:站点名称、域名、SEO 标题/描述/关键词、全局默认解析接口、CDN 资源源切换

技术亮点

  • curl_multi 并发抓取:多资源站并行查询,附连接超时 + 失败重试,搜索响应更快
  • CSRF 防护:所有后台写操作均校验 CSRF Token
  • 登录保护:连续 5 次密码错误锁定 15 分钟
  • CDN 资源可切换:本地、七牛云、jsDelivr、BootCDN、unpkg、自定义,支持二级目录部署
  • 无数据库:配置存储于 config/app.php,迁移、备份仅需复制文件

二、环境要求

  • PHP >= 7.4(推荐 PHP 8.0+)
  • 扩展curlsession
  • Web 服务器:Apache / Nginx / phpStudy
  • 无需数据库(MySQL / SQLite 均不需要)

三、安装部署

1. 根目录部署

将项目所有文件上传到网站根目录,直接访问域名即可。

2. 二级目录部署

本项目自动适配二级目录,无需手动修改任何路径配置。例如部署到 https://example.com/onetv/

  • 上传项目到 onetv/ 子目录
  • 直接访问 https://example.com/onetv/
  • 本地资源(layui、字体等)路径会自动拼接二级目录前缀,无需手动调整

路径自动检测由 config/Config.php 中的 basePath() 方法实现。

3. 目录结构

onetv/
├── admin/                  # 后台管理
│   ├── assets/css/         # 后台样式
│   ├── api.php             # 后台接口
│   ├── auth.php            # 登录鉴权
│   ├── dashboard.php       # 控制台
│   ├── index.php           # 后台框架页
│   ├── login.php           # 登录页
│   ├── site.php            # 网站设置
│   ├── sources.php         # 资源站管理
│   └── vip.php             # VIP 线路管理
├── assets/
│   ├── css/style.css       # 前台样式
│   ├── js/main.js          # 前台脚本
│   └── layui/              # Layui 本地资源
│       ├── layui.css
│       ├── layui.js
│       └── font/            # 图标字体
├── config/
│   ├── app.php             # 主配置(站点、资源站、VIP线路、CDN)
│   ├── Config.php          # 配置读写类
│   └── session.php         # Session 与公共函数
├── api.php                 # 前台搜索接口
├── index.php               # 前台首页
└── README.html

四、快速开始

1. 访问前台

打开浏览器访问 http://你的域名/(二级目录则访问 http://你的域名/子目录/)。

2. 登录后台

  • 后台地址:http://你的域名/admin/login.php
  • 默认账号:admin
  • 默认密码:admin
  • 登录后请立即在「网站设置」中修改密码

3. 配置资源站

进入「资源站管理」,添加 CMS 资源站接口。资源站接口需为 maccms 标准 JSON 格式:

https://your-source.com/api.php/provide/vod/at/json/

可为每个资源站单独配置解析接口(jxUrl),留空则使用网站设置中的全局默认接口。

4. 配置 VIP 解析线路

进入「VIP 解析接口」,添加 VIP 视频解析线路,格式为以 ?url= 结尾的接口地址:

https://jx.example.com/?url=

5. 使用搜索 / 解析

搜索影片

  1. 在首页输入框输入影片名(如「流浪地球」)
  2. 点击「解析」按钮
  3. 在搜索结果中选择影片和线路即可播放

VIP 链接解析

  1. 复制爱奇艺、腾讯视频、优酷等平台播放链接
  2. 粘贴到首页输入框
  3. 点击「解析」按钮即可播放

五、CDN 资源配置

进入「网站设置 → CDN 资源」可切换前端资源(Layui、字体)的加载来源。内置 6 种选项:

选项 说明 适用场景
本地资源(默认) 从项目 /assets/layui/ 加载 服务器在国内、希望完全自主可控
七牛云 staticfile cdn.staticfile.org 国内 CDN 加速
jsDelivr cdn.jsdelivr.net 海外或开源项目
BootCDN cdn.bootcdn.net 国内 CDN 加速
unpkg unpkg.com 海外
自定义 手动填写 3 个资源 URL 私有 CDN / 内网部署

默认采用「本地资源」,所有 Layui 的 CSS、JS、图标字体均打包在项目内,无需依赖外部 CDN。字体 CSS 仍使用外链 https://fonts.font.im/css2?family=Noto+Sans+SC:wght@400;500;600;700&display=swap

六、配置文件说明

所有配置集中存储于 config/app.php,结构如下:

字段 说明
admin 后台账号(username)与密码哈希(password
sources 资源站列表(nameurljxUrl
vipInterfaces VIP 解析线路列表(nameurl
jxInterface 全局默认解析接口(资源站未单独配置时使用)
videoPlatforms VIP 链接来源识别(域名 → 平台中文名映射)
site 站点信息(名称、域名、SEO、CDN 源、版本)
cdnProviders CDN 选项配置(6 种来源)
customCdn 自定义 CDN 的 3 个资源 URL

修改密码可通过 PHP password_hash('新密码', PASSWORD_DEFAULT) 生成哈希值后替换 admin.password 字段。

七、安全建议

  1. 修改默认密码:登录后第一时间在「网站设置」修改默认账号密码
  2. 重命名后台目录:将 admin/ 改为不易被猜测的名称(如 manage/
  3. 启用 HTTPS:为站点配置 SSL 证书,避免登录信息明文传输
  4. 保护配置文件config/ 目录已通过 .htaccess 禁止外部访问,迁移/备份时注意同步保护
  5. 定期备份:备份 config/app.php 即可保留所有配置

八、常见问题

Q:搜索不到结果?
A:检查「资源站管理」中的接口地址是否可用,浏览器直接访问 接口地址?ac=detail&wd=测试 应返回 JSON 数据。

Q:播放失败 / 黑屏?
A:尝试切换其他 VIP 解析线路;部分线路对特定平台兼容性较差,多线路设计即为此场景预留。

Q:二级目录部署后样式错乱?
A:本项目自动适配二级目录。如仍异常,检查浏览器控制台是否有 404,并强制刷新(Ctrl+F5)清缓存。

Q:如何添加新的资源站?
A:后台「资源站管理 → 添加资源站」,填入名称和接口地址即可。接口需为 maccms 标准 JSON 格式。

Q:是否支持手机端?
A:支持。前台布局响应式自适应,移动端、PC 端均可正常使用。

赞(3)

评论 抢沙发