Demo app of using Scramjet, an experimental interception based web proxy that aims to be the successor to Ultraviolet. It is designed with security, developer friendliness, and performance in mind. Scramjet strives to have a clean, organized codebase to improve maintainability. Scramjet is made to evade internet censorship and bypass arbitrary web browser restrictions.
Install dependencies
pnpm install
To get the latest Scramjet build, download it from the GitHub Releases page on the Scramjet repository (looks like mercuryworkshop-scramjet-x.x.x-dev.tgz
). Move the contents of the tarball to to the scramjet/
folder in the root directory of this project.
Run the server
pnpm start
The example uses EpoxyTransport to fetch proxied data encrypted.
You may also want to use CurlTransport, a different way of fetching encrypted data.
See the bare-mux documentation for more information.