iptv-proxy

command module
v1.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 19, 2024 License: GPL-3.0 Imports: 12 Imported by: 0

README

Iptv Proxy

Actions Status

Description

Iptv-Proxy is a project to proxyfie an m3u file

M3u Example

Original iptv m3u file

#EXTM3U
#EXTINF:-1 tvg-ID="examplechanel1.com" tvg-name="chanel1" tvg-logo="http://ch.xyz/logo1.png" group-title="USA HD",CHANEL1-HD
http://iptvexample.net:1234/12/test/1
#EXTINF:-1 tvg-ID="examplechanel2.com" tvg-name="chanel2" tvg-logo="http://ch.xyz/logo2.png" group-title="USA HD",CHANEL2-HD
http://iptvexample.net:1234/13/test/2
#EXTINF:-1 tvg-ID="examplechanel3.com" tvg-name="chanel3" tvg-logo="http://ch.xyz/logo3.png" group-title="USA HD",CHANEL3-HD
http://iptvexample.net:1234/14/test/3
#EXTINF:-1 tvg-ID="examplechanel4.com" tvg-name="chanel4" tvg-logo="http://ch.xyz/logo4.png" group-title="USA HD",CHANEL4-HD
http://iptvexample.net:1234/15/test/4

What M3U proxy IPTV do

  • convert chanels url to new endpoints
  • convert original m3u file with new routes pointing to the proxy

Docker compose example with nordvpn

Uses docker container from edgd1er/nordvpn-proxy.

The following urls will be available for you.

M3U: http://127.0.0.1:1323/playlist.m3u

EPG: http://127.0.0.1:1323/epg

services:
  proxy:
    image: edgd1er/nordvpn-proxy:latest
    restart: unless-stopped
    container_name: proxy
    # additional config will be needed, see 
    ports:
      # iptv proxy
      - 1323:1323
  iptv-proxy:
    image: ghcr.io/segadora/iptv-proxy:latest
    container_name: "iptv-proxy"
    network_mode: service:proxy # route traffic though vpn container
    depends_on:
      - proxy
    restart: on-failure
    environment:
      M3U_URL: https://xeev.net/get/m3u/xxxxxxxxxxxxxxxxxxxxx
      EPG_URL: https://xeev.net/get/epg/xxxxxxxxxxxxxxxxxxxxx

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL