Skip to content

joshholly/M3U8-Proxy2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

M3U8-Proxy

Proxy m3u8 files through pure JavaScript.

Prerequisites

This proxy requires a CORS proxy. You can input it into the .env file or in the API constructor. NodeJS version 16+ is also required to run.

Installation

  1. Clone the repository.
git clone https://github.com/Eltik/M3U8-Proxy.git
  1. Run npm i.
  2. Run npm run build.
  3. Run npm start or npm start:pm2 if you want to use pm2.

You can configure how the proxy works via a .env file; it's relatively self-explanatory.

CORS_PROXY="https://cors.consumet.stream"
WEB_SERVER_URL="http://localhost:3060"
WEB_SERVER_PORT="3060"

Credit

Inspired by this repository. I received some help from chaycee as well.

About

Proxy m3u8 files through pure JavaScript.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 93.2%
  • HTML 6.8%