Scramjet

Scramjet uses interception as a web proxy to evade internet censorship and bypass arbitrary blocks.

github.com/MercuryWorkshop/scramjet
Scramjet homepage screenshot

About Scramjet

Scramjet is an experimental web proxy hosted as a GitHub repository. The project describes its purpose as evading internet censorship and bypassing arbitrary browser restrictions. It works by interception, rewriting, and sandboxing techniques.

According to the project, Scramjet can sandbox arbitrary web content, bypass CORS restrictions when loading websites, and instrument and debug websites inside the browser. The source describes it as a web proxy, not as a VPN. The README lists several popular websites it supports, but it describes that list as examples ("some" sites), so it does not establish which sites work. Running it locally requires installing several development tools and building the project.

Key features

  • Interception-based web proxy using interception, rewriting, and sandboxing
  • Sandboxing of arbitrary web content
  • Bypassing CORS restrictions when loading websites
  • Instrumenting and debugging websites inside the browser
  • Local development server started with pnpm dev
  • Demo page served at localhost port 4141 after local startup
Best for: Developers and technical users who want to build, run, or study an experimental web proxy locally.
Good for
  • Includes build and local run instructions for developers
  • Documents a list of example websites it reports as supported
Watch out for
  • The project describes itself as experimental
  • The supported-sites list is described as examples, not a complete list
  • Local setup requires Node.js, pnpm, rustup, wasm-bindgen, Binaryen's wasm-opt, and a wasm-snip fork

Scramjet at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Not stated
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

Scramjet alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 19 alternatives

Web UI

github.com/10h30/wirehole-ui

WireHole UI combines WireGuard, Pi-hole, and Unbound in a Docker Compose project for deploying a managed VPN with ad blocking and DNS caching.

Popular in VPNs

Well-known listings from the same topic.

All 93

Scramjet FAQ

Which websites does Scramjet support?
The README lists popular sites it supports, including Google, YouTube, Instagram, ChatGPT, Reddit, Twitter, Discord, Spotify, GeForce NOW, and now.gg. The source describes these as "some" supported sites, so the list may not be complete.
How do I run Scramjet locally?
The README says to clone the repository with git clone --recursive, install dependencies with pnpm i, build the rewriter with pnpm rewriter:build, build Scramjet with pnpm build, and then run pnpm dev from the root. The demo page should then be available at http://localhost:4141.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing