Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/developerjosh/m3u8-proxy
https://github.com/developerjosh/m3u8-proxy
Last synced: about 5 hours ago
JSON representation
- Host: GitHub
- URL: https://github.com/developerjosh/m3u8-proxy
- Owner: DeveloperJosh
- License: apache-2.0
- Created: 2024-08-15T01:59:30.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-08-29T19:24:29.000Z (3 months ago)
- Last Synced: 2024-08-29T21:41:17.918Z (3 months ago)
- Language: TypeScript
- Homepage: https://renewed-georgeanne-nekonode-1aa70c0c.koyeb.app/
- Size: 88.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# m3u8-proxy
`m3u8-proxy` is a TypeScript-based proxy server that serves M3U8 playlist files. It is designed to be lightweight, easy to deploy, and efficient for streaming purposes.
# List of free instances
I run a few free instances of this proxy server. You can use them for free. Here are the links:
[Koyeb](https://renewed-georgeanne-nekonode-1aa70c0c.koyeb.app/), You can also deploy your own instance on Koyeb by clicking the button below.
[Mail-Hook](https://proxy.mail-hook.com/), This is an old domain that I own. You can use it for free.
## Note
This proxy will work for most M3U8 files, but it may not work for all. If you encounter any issues, please open an issue on this repository.
## Features
- **Serve M3U8 files**: Acts as a proxy server to handle and serve M3U8 files, ensuring smooth streaming experiences.
- **Easy Deployment**: Quickly deployable to cloud platforms such as Koyeb.
- **TypeScript**: Written in TypeScript for robust type safety and maintainability.
- **Lightweight**: Minimal dependencies to keep the project fast and responsive.
- **Efficient**: Designed to be efficient for streaming purposes.## Try it out
You can try out the proxy by making a request to the following URL:
```
https://proxy.mail-hook.com/fetch/?url=https://example.com/playlist.m3u8
```Using this for Images:
```
https://proxy.mail-hook.com/fetch/?url=https://gogocdn.net/cover/dead-dead-demons-dededede-destruction.png
```# Note
You can use it to view website but you will not be able to view the js, css, svg, etc. files within the website.
## Deployment
[![Deploy to Koyeb](https://www.koyeb.com/static/images/deploy/button.svg)](https://app.koyeb.com/deploy?name=simple-proxy&type=git&repository=DeveloperJosh/m3u8-proxy&branch=main&env[PORT]=3000&ports=3000;http;/&builder=dockerfile)