Plex 如何配置 IPTV
侧边栏壁纸
  • 累计撰写 13 篇文章
  • 累计收到 1 条评论

Plex 如何配置 IPTV

Administrator
2025-04-07 / 0 评论 / 2 阅读 / 正在检测是否收录...

效果展示

获取本地/网络 iptv 源

  • 首先,你需要一个长期且稳定的 iptv 源,才能开始以下的折腾环节。plex 所支持的 m3u8 格式如下:

    #EXTM3U
    
    #EXTINF:-1, CCTV-1高清
    http://192.168.199.100:4022/udp/239.93.0.184:5140
    
    #EXTINF:-1, CCTV-2高清
    http://192.168.199.100:4022/udp/239.93.1.23:6000
    
    #EXTINF:-1, CCTV-3高清
    http://192.168.199.100:4022/udp/239.93.1.11:2223

    其中 192.168.199.100:4022​ 需替换成你本地的 UDPXY​ 地址加端口号,UDPXY​ 是什么会在后面详细说明

  • 具体如何获得 iptv 源大概有 2 种途径:

    1. 在网络上找到免费公开的 iptv 源,稳定性尚可, ipv6 的会稳定一些
    2. [推荐] 自己抓家里运营商的 iptv,具体方法可以在各大视频平台学到,需要用到抓包软件和一台网管交换机
    3. 如果自己不想/不会抓,可以在网上找到同城同运营商别人已经抓好的,都是通用的

使用 ikuai 路由器搭建 UDPXY 服务

  1. 获取机顶盒的 iptv 信息

    1. 打开 iptv 机顶盒,在遥控器上找到 设置​ 按钮,并输入超级密码 6321
    2. 找到机顶盒的 网络​ 信息页,记录以下内容:

      • IP
      • 子网掩码
      • 网关
      • DNS
  2. ikuai 路由接线及 IP 设置

    1. 需将 光猫​ 负责 iptv 的网口,接入 ikuai 的 wan 口​ 中
    2. 依次按图点击:网络设置​ - 内外网设置​ - wan1​ - 接入方式:​ - 基于物理网卡的混合模式​ - 静态IP​ - 添加

    3. 按照在 机顶盒​ 中记录的数据,原封不动的填写信息在此处,特别注意 子网掩码​ 一般不是 255.255.255.0​ ,务必选择正确

    4. 拖到最下方点击保存即可
  3. ikuai 中的其他设置

    1. 依次按图点击:网络设置​ - IGMP代理​ - 开启​ - IGMPv3​ - vwan_iptv​ - lan1​ - 保存

    2. 依次按图点击:高级应用​ - UDPXY设置​ - 服务端口​ - 4022​ - 订阅周期(秒)​ - 60​ - 确定

    3. 至此可以确定,你的 UDPXY​ 服务的 IP 为 ikuai IP​ + 4022 端口

      例如,我的 ikuai IP 为 192.168.199.100

      我的 UDPXY​ 服务就应该填 192.168.199.100:4022​ ,这个地址对应第一步中 m3u8​ 文件里 http://​ 开头的部分

使用 docker 部署 xteve 服务

  1. 使用 docker-compose 一键部署 xteve,yaml 文件参考如下:

    services:
      xteve:
        image: alturismo/xteve:latest
        container_name: xteve
        restart: always
        network_mode: host
        volumes:
          - ./xteve:/root/.xteve:rw
          - ./_config:/config:rw
          - ./_guide2go:/guide2go:rw
        environment:
          - TZ=Asia/Shanghai

    具体路径需要根据你实际情况为准,而 root​, _config​, _guide2go​ 三个文件夹推荐创建在 /docker/xteve​ 目录下,并按照以上配置文件的关系一一映射

  2. 打开 xteve 后台,地址为 [你的 docker 服务器 IP]:34400/web/

    比如我的群晖地址为 10.0.0.1​,我应该打开 http://10.0.0.1:34400/web/

  3. 首先我们需要配置 Playlist​ 文件

    我们需要将第一步中准备的 m3u8​ 文件放入 /docker/xteve/_config​ 目录下,并重命名为 iptv.m3u8

    依次点击 Playlist​ - New​ - Next​,然后按照下图操作:

  4. 导入别人已经创建好的 节目指南

    依次点击 XMLTV files​ - New​,然后按照下图操作:

    其中 XMLTV File 的地址经常会变化,如果以下地址失效请自行寻找还在维护的节目单!

  5. 设置 Mapping

    点击 Mapping​ ,然后根据是否匹配开始操作,如果没有自动匹配,需要手动去将频道与节目指南对应,按照如下操作手动匹配:

  6. 最终全部匹配后,点击 Save​ 按钮

plex 中的设置

参考文献

0

评论 (0)

取消