├── .dockerignore ├── .github └── workflows │ └── pushmaster.yml ├── Dockerfile ├── M3U8Proxy.sln ├── M3U8Proxy ├── AES.cs ├── Controllers │ ├── Base.cs │ ├── M3U8.cs │ ├── Proxy.cs │ └── Youtube.cs ├── CorsBlockedHeaders.cs ├── Intro │ └── intro.ts ├── M3U8Parser │ └── FixUrlsToAbsolute.cs ├── M3U8Proxy.csproj ├── Middleware │ └── RequestLoggingMiddleware.cs ├── Program.cs ├── Properties │ └── launchSettings.json ├── RequestHandler │ ├── AfterReceive │ │ └── AfterReceive.cs │ ├── BeforeSend │ │ └── BeforeSend.cs │ ├── ManageResponseHeaders.cs │ └── ReqHandler.cs ├── appsettings.Development.json └── appsettings.json └── README.md /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vynxc/M3U8Proxy/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/workflows/pushmaster.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vynxc/M3U8Proxy/HEAD/.github/workflows/pushmaster.yml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vynxc/M3U8Proxy/HEAD/Dockerfile -------------------------------------------------------------------------------- /M3U8Proxy.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vynxc/M3U8Proxy/HEAD/M3U8Proxy.sln -------------------------------------------------------------------------------- /M3U8Proxy/AES.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vynxc/M3U8Proxy/HEAD/M3U8Proxy/AES.cs -------------------------------------------------------------------------------- /M3U8Proxy/Controllers/Base.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vynxc/M3U8Proxy/HEAD/M3U8Proxy/Controllers/Base.cs -------------------------------------------------------------------------------- /M3U8Proxy/Controllers/M3U8.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vynxc/M3U8Proxy/HEAD/M3U8Proxy/Controllers/M3U8.cs -------------------------------------------------------------------------------- /M3U8Proxy/Controllers/Proxy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vynxc/M3U8Proxy/HEAD/M3U8Proxy/Controllers/Proxy.cs -------------------------------------------------------------------------------- /M3U8Proxy/Controllers/Youtube.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vynxc/M3U8Proxy/HEAD/M3U8Proxy/Controllers/Youtube.cs -------------------------------------------------------------------------------- /M3U8Proxy/CorsBlockedHeaders.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vynxc/M3U8Proxy/HEAD/M3U8Proxy/CorsBlockedHeaders.cs -------------------------------------------------------------------------------- /M3U8Proxy/Intro/intro.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vynxc/M3U8Proxy/HEAD/M3U8Proxy/Intro/intro.ts -------------------------------------------------------------------------------- /M3U8Proxy/M3U8Parser/FixUrlsToAbsolute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vynxc/M3U8Proxy/HEAD/M3U8Proxy/M3U8Parser/FixUrlsToAbsolute.cs -------------------------------------------------------------------------------- /M3U8Proxy/M3U8Proxy.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vynxc/M3U8Proxy/HEAD/M3U8Proxy/M3U8Proxy.csproj -------------------------------------------------------------------------------- /M3U8Proxy/Middleware/RequestLoggingMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vynxc/M3U8Proxy/HEAD/M3U8Proxy/Middleware/RequestLoggingMiddleware.cs -------------------------------------------------------------------------------- /M3U8Proxy/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vynxc/M3U8Proxy/HEAD/M3U8Proxy/Program.cs -------------------------------------------------------------------------------- /M3U8Proxy/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vynxc/M3U8Proxy/HEAD/M3U8Proxy/Properties/launchSettings.json -------------------------------------------------------------------------------- /M3U8Proxy/RequestHandler/AfterReceive/AfterReceive.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vynxc/M3U8Proxy/HEAD/M3U8Proxy/RequestHandler/AfterReceive/AfterReceive.cs -------------------------------------------------------------------------------- /M3U8Proxy/RequestHandler/BeforeSend/BeforeSend.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vynxc/M3U8Proxy/HEAD/M3U8Proxy/RequestHandler/BeforeSend/BeforeSend.cs -------------------------------------------------------------------------------- /M3U8Proxy/RequestHandler/ManageResponseHeaders.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vynxc/M3U8Proxy/HEAD/M3U8Proxy/RequestHandler/ManageResponseHeaders.cs -------------------------------------------------------------------------------- /M3U8Proxy/RequestHandler/ReqHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vynxc/M3U8Proxy/HEAD/M3U8Proxy/RequestHandler/ReqHandler.cs -------------------------------------------------------------------------------- /M3U8Proxy/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vynxc/M3U8Proxy/HEAD/M3U8Proxy/appsettings.Development.json -------------------------------------------------------------------------------- /M3U8Proxy/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vynxc/M3U8Proxy/HEAD/M3U8Proxy/appsettings.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vynxc/M3U8Proxy/HEAD/README.md --------------------------------------------------------------------------------