Simple proxy for a cloudflare worker
Find a file
Pas c715d27e84 Add m3u8/ts parsing and routes
commit d50d90b89c
Author: Pas <74743263+Pasithea0@users.noreply.github.com>
Date:   Wed May 14 17:51:49 2025 -0600

    add user agent

commit 2d067ddbec
Author: Pas <74743263+Pasithea0@users.noreply.github.com>
Date:   Wed May 14 17:47:13 2025 -0600

    really...

commit 173e069628
Author: Pas <74743263+Pasithea0@users.noreply.github.com>
Date:   Wed May 14 17:45:13 2025 -0600

    revert

commit eeb18a0efa
Author: Pas <74743263+Pasithea0@users.noreply.github.com>
Date:   Wed May 14 17:42:51 2025 -0600

    sdiufhs

commit 146f3a0b42
Author: Pas <74743263+Pasithea0@users.noreply.github.com>
Date:   Wed May 14 17:40:05 2025 -0600

    fix parsing

commit 28e6e3c632
Author: Pas <74743263+Pasithea0@users.noreply.github.com>
Date:   Wed May 14 17:37:17 2025 -0600

    fix headers

commit 29d35419d4
Author: Pas <74743263+Pasithea0@users.noreply.github.com>
Date:   Wed May 14 17:30:58 2025 -0600

    Revert "fix headers?"

    This reverts commit 6e044470af.

commit 6e044470af
Author: Pas <74743263+Pasithea0@users.noreply.github.com>
Date:   Wed May 14 17:20:18 2025 -0600

    fix headers?

    idkkkk

commit 0192aaed21
Author: Pas <74743263+Pasithea0@users.noreply.github.com>
Date:   Wed May 14 16:31:51 2025 -0600

    init m3u8 proxying
2025-05-15 15:39:12 -06:00
.github/workflows Update workflows 2024-05-02 15:13:54 -04:00
.vscode refactor: Bring back deleted changes 2023-09-09 23:00:56 -05:00
src Add m3u8/ts parsing and routes 2025-05-15 15:39:12 -06:00
.dockerignore add CI stuff 2023-09-13 23:08:44 +02:00
.editorconfig Initial setup 2023-09-08 22:59:05 -05:00
.eslintignore Initiate repository 2023-09-06 16:34:21 -05:00
.eslintrc.js fix linter + make proxy work + remove temp files + fix typescript types 2023-09-13 22:54:28 +02:00
.gitignore add netlify support 2024-01-08 21:28:22 +01:00
.prettierrc.js refactor: Bring back deleted changes 2023-09-09 23:00:56 -05:00
Dockerfile Allow building for arm 2024-01-07 12:18:52 -05:00
LICENSE Create LICENSE 2023-12-23 23:25:03 +01:00
netlify.toml Fix Netlify build 2024-12-31 12:54:43 -07:00
nitro.config.ts remove noPublicDir 2025-04-27 11:18:06 -06:00
package.json update packages 2025-04-20 03:30:54 +00:00
pnpm-lock.yaml update packages 2025-04-20 03:30:54 +00:00
README.md Update README.md 2025-04-27 10:58:52 -06:00
tsconfig.json fix linter + make proxy work + remove temp files + fix typescript types 2023-09-13 22:54:28 +02:00
wrangler.toml Update wrangler.toml 2024-05-30 13:21:45 -04:00

simple-proxy

Simple reverse proxy to bypass CORS, used by movie-web/P-Stream. Read the docs at https://docs.pstream.org/proxy/introduction


features:

  • Deployable on many platforms - thanks to nitro
  • header rewrites - read and write protected headers
  • bypass CORS - always allows browser to send requests through it
  • secure it with turnstile - prevent bots from using your proxy

Warning

Turnstile integration only works properly with cloudflare workers as platform

supported platforms:

  • cloudflare workers
  • AWS lambda
  • nodejs
  • netlify edge functions