飞牛 fnos Guovin/TV项目搭建与使用教程

飞牛OS · 02-06 · 21 人浏览

由于Guovin/TV相关镜像在飞牛仓库无法直接搜索到,本文采用Compose方式部署容器,此方式操作简单,可自动拉取镜像、创建映射文件夹并完成部署,无需进入SSH。

一、项目版本介绍

项目地址:https://github.com/Guovin/TV

  1. requests版本:轻量级,性能要求低,更新速度快,但稳定性不确定,推荐订阅源使用此版本。
  2. driver版本:性能要求较高,更新速度较慢,稳定性、成功率高。修改配置open_driver = False可切换到request版本,推荐酒店源、组播源、关键字搜索使用此版本。

二、安装 - Compose部署

  • 创建一个文件夹,文件夹名字可自定义。

2025-02-06T02:53:14.png

  • 打开docker,找到Compose,点击右上角新增项目。

2025-02-06T02:53:51.png

  • 创建项目,需输入项目名称、选择路径(即前面创建的文件夹),复制以下代码自行创建:

2025-02-06T02:54:52.png

- **requests版本**
version: '3.8'
services:
  tv-requests:
    image: guovern/tv-requests:latest
    ports:
      - "8210:8000"
    volumes:
      - /vol1/1000/docker/tv-requests/config:/tv-requests/config
      - /vol1/1000/docker/tv-requests/output:/tv-requests/output
    restart: always
- **driver版本**
version: '3.8'
services:
  tv-driver:
    image: guovern/tv-driver:latest
    ports:
      - "8210:8000"
    volumes:
      - /vol1/1000/docker/tv-requests/config:/tv-driver/config
      - /vol1/1000/docker/tv-requests/output:/tv-driver/output
    restart: always

:默认端口是8000,因飞牛占用8000端口,此处将端口改成8210,也可自行修改为所需端口。新手需注意/vol1/1000/docker/tv - requests/config/vol1/1000/docker/tv - requests/output是自定义路径。其中configoutput这两个文件夹部署时会自动创建,也可提前创建,只要路径可用即可。创建文件夹是为保存docker - Compose.yml文件,映射目录也放在里面。
点击完成后等待构建,构建时不要关闭窗口,因镜像较大,需耐心等待。
2025-02-06T02:55:18.png

  • 去容器查看日志,继续等待资源同步到本地,只能通过日志查看进度。资源同步完成大概需半小时,极个别情况可能更久,彻底完成后可通过浏览器访问http://ip:8210/log或者http://ip:8210/result查看结果页面。

2025-02-06T02:55:59.png

  • 调用:调用地址为http://ip:8210,直接放在影视仓的直播源处即可。

2025-02-06T02:55:39.png

  • 其他使用技巧

    • 配置文件路径

2025-02-06T02:56:29.png

  • 默认调用的是m3u,若使用影视仓类似APP,会出现很多重复频道未合并的情况,需把配置文件的

open_m3u_result改成False,修改后默认调用txt。txt在影视仓没问题,但kodi用iptv插件和potplayer好像不支持txt。

open_m3u_result = False
  • 目前默认ipv4和ipv6混合,即全部。若网络支持ipv6,建议开启只获取ipv6接口。
ipv_type = ipv6
  • docker目前默认每日6点与18点自动执行更新,暂时无法自定义。
【免责声明】 本网站大部分软件和资源收集于网络,只做自己私下学习备份使用。所有资源和软件均来自互联网的优秀作者们,版权归原作者或企业所有。