Use Scramjet, an interception-based web proxy designed to bypass browser restrictions and censorship.

docs.titaniumnetwork.org/proxies/scramjet
Scramjet homepage screenshot

About Scramjet

Scramjet is an interception-based web proxy designed to evade internet censorship and bypass arbitrary web browser restrictions. It is made by Mercury Workshop and is intended for proxy site development; setup involves installing the @mercuryworkshop/scramjet package, configuring a transport such as BareMux, writing a service worker, and initializing the Scramjet controller. The project also offers CI builds for features not yet in NPM packages and an official implementation as a proxy browser called browser.js. Pricing information is not provided.

Key features

  • Interception-based web proxy designed to evade internet censorship and bypass browser restrictions.
  • Uses service worker and transport configuration, including BareMux, to route requests.
  • Setup installs @mercuryworkshop/scramjet and initializes ScramjetController with a service worker.
  • CI builds provide per-commit versions with features not yet in NPM packages.
  • Official implementation is browser.js, a proxy browser built by Mercury Workshop.
  • Can be used alongside Ultraviolet; source claims easier setup and more site support.
Best for: Developers and proxy site operators who need to set up an interception-based web proxy and may be migrating from Ultraviolet.
Good for
  • Source says it is stable enough for most use cases to go into production.
  • Aims to maintain security, developer friendliness, and performance.
  • Claims easier setup and more site support than unmaintained Ultraviolet.
Watch out for
  • Requires developer setup: package install, transport, service worker, and controller initialization.
  • CI builds undergo less-extensive testing than regular package releases.
  • Fixed types are not in the NPM package, so CI builds may be needed for them.

Scramjet at a glance

Type
Website
Pricing
Not confirmed. Check the site
Platforms
Web
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 13 alternatives

AirVPN

airvpn.org

AirVPN uses OpenVPN and WireGuard for its VPN service, operated by activists focused on net neutrality, privacy, and opposition to censorship.

Popular in VPNs

Well-known listings from the same topic.

All 93

Scramjet FAQ

What is Scramjet?
Scramjet is an interception-based web proxy designed to evade internet censorship and bypass arbitrary web browser restrictions. It is made by Mercury Workshop.
How do I set up Scramjet on a proxy site?
Install the package, set up a transport, serve the Scramjet build under a route such as /scram/, write a service worker, and initialize BareMux and ScramjetController before registering the service worker.
What are CI builds and when should I use them?
CI builds are published per successful commit after less-extensive testing. Use them if you want a feature not currently in the NPM packages.
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