# iptv-proxy

> A self-hosted IPTV reverse proxy that rewrites M3U and Xtream Codes streams to your own address with custom login, plus HDHomeRun emulation for media servers.

- **Category:** Media Streaming
- **Licence:** GPL-3.0
- **Latest version:** v4.7.1
- **Open source:** oss
- **Languages:** Go
- **Platforms:** Docker, Docker Compose, Linux
- **Tags:** Proxy, Streaming, Plex, Emby, Jellyfin, Hls, Reverse Proxy, Docker, Go, Docker Compose, Golang, Live tv, Self Hosted, Iptv, M3u, Hdhomerun, M3u8, Xtream codes, Iptv proxy, Xtream, Iptv Smarter, Xtream Proxy, M3u Proxy

## Description

This tool sits between your IPTV provider and your players. You give it a playlist URL or Xtream Codes credentials, and it serves the same content from a local address using a username and password you define. Apps like TiviMate, IPTV Smarters, VLC, and Kodi connect to the proxy instead of the provider directly. Media servers such as Plex, Jellyfin, Emby, and Channels DVR can treat the live channels as a virtual HDHomeRun tuner with a matched electronic program guide. The software runs as a single Go binary or Docker image with no database. It supports multiple users with individual stream limits, regular-expression channel filtering, HLS proxying, cached failover when the provider goes down, and merging several provider accounts into one catalogue. All settings come from flags, environment variables, or a YAML file. A read-only status page shows current streams and system health.

## Links

- [Homepage](https://github.com/pierre-emmanuelJ/iptv-proxy)
- [Docker](pierro777/iptv-proxy)
- [GitHub Repository](https://github.com/pierre-emmanuelJ/iptv-proxy)
- [Docker Hub](https://hub.docker.com/r/pierro777/iptv-proxy)
- [GitHub Container Registry](https://ghcr.io/pierre-emmanuelj/iptv-proxy)
- [Releases](https://github.com/pierre-emmanuelJ/iptv-proxy/releases/latest)
- [Discussions](https://github.com/pierre-emmanuelJ/iptv-proxy/discussions)
- [Changelog](https://github.com/pierre-emmanuelJ/iptv-proxy/blob/master/CHANGELOG.md)
- [Contributing Guide](https://github.com/pierre-emmanuelJ/iptv-proxy/blob/master/CONTRIBUTING.md)
- [Security Policy](https://github.com/pierre-emmanuelJ/iptv-proxy/blob/master/SECURITY.md)

---
Source: https://selfhost.directory/project/iptv-proxy