首页
/ Allinone_format 开源项目使用教程

Allinone_format 开源项目使用教程

2026-01-30 04:45:57作者:曹令琨Iris

1. 项目的目录结构及介绍

allinone_format 项目是一个用于聚合和重新分组多个直播源(如 tv.m3utptv.m3umigu.m3u)的开源项目。以下是项目的目录结构:

  • frontend/:前端代码目录,包含前端页面和资源文件。
  • server/:后端代码目录,包含PHP服务器代码。
  • images/:存储项目所需的图片资源。
  • .gitignore:配置Git忽略的文件列表。
  • Dockerfile:Docker构建文件,用于创建项目镜像。
  • LICENSE:Apache-2.0 许可证文件。
  • Readme.md:项目说明文件。
  • build.bat:构建批处理脚本。

每个目录和文件都承担着项目运行的关键角色,确保了项目的正常运行和功能的实现。

2. 项目的启动文件介绍

项目的启动主要依赖于后端的PHP服务器和前端页面的配置。

后端启动

后端使用PHP内置服务器,位于 server/ 目录下的 index.php 文件是入口文件。启动后端的服务器可以使用以下命令:

cd server/
php -S 127.0.0.1:35456 -t public index.php

这将会启动一个监听在 127.0.0.1:35456 的PHP服务器。

前端启动

前端的启动需要先安装依赖,然后运行开发服务器。在 frontend/ 目录下执行以下命令:

cd frontend
npm install
npm run dev

这将启动前端开发服务器,通常在 http://localhost:8080 可访问。

3. 项目的配置文件介绍

项目的配置主要通过 frontend/ 目录中的配置页面进行,用户可以通过网页界面配置直播源和输出格式。

配置页面包含以下功能:

  • 配置直播源链接。
  • 设置输出格式,包括三种m3u格式和三种txt格式。
  • 开关是否进行链接的二次跳转或备注。
  • 配置链接类型,比如排除特定类型的链接。
  • 自由配置链接分组,可以重新设定频道分组。

项目的配置文件保存在服务器的 /etc/allinone_format/ 目录中,Docker运行时会通过卷映射 -v /etc/allinone_format:/app/config 将宿主机的配置目录映射到容器内部。

以上就是 allinone_format 项目的使用教程,按照上述步骤操作即可启动并配置项目。

登录后查看全文
热门项目推荐
相关项目推荐
暂无数据