mirror of
https://github.com/FOSWLY/media-proxy.git
synced 2026-01-30 21:46:07 +00:00
A simple proxy server for proxying video or m3u8 streams.
| .github | ||
| .husky | ||
| src | ||
| .example.env | ||
| .gitignore | ||
| .oxlintignore | ||
| .prettierrc.json | ||
| bun.lock | ||
| changelog.md | ||
| ecosystem.config.json | ||
| eslint.config.js | ||
| package.json | ||
| README.md | ||
| tsconfig.json | ||
Media Proxy
Простой прокси сервер для проксирования видео или m3u8 стримов.
Необходим для видео, которые находятся на заблокированных доменах или которые Яндекс не может перевести т.к. имя файла находится не в пути (/video.mp4), а в параметрах ссылки (/?file=video.mp4). Так же, может использоваться для стримов возвращаемых Яндексом.
Поддерживается проксирование .mp4, .webm, .m3u8.
Параметры:
- url: url-safe ссылка на видео, либо ссылка в формате base64 (если параметр format=base64)
Опциональные параметры:
- format: тип ссылки, может быть base64 или url
- force: игнорировать проверку на наличие .mp4 или .webm в ссылке
- referer: заголовок Referer
- origin: заголовок Origin
- all: проксировать весь контент из m3u8
Запуск сервера
- Установите Bun
- Установите зависимости с помощью команды
bun install
- Запустите сервер
bun start
- Если вы собираетесь использовать прокси сервер без https, не забудьте добавить
IS_SUPPORT_HTTPS=falseв .env файл