Skip to content

cosmicallyrun/cosmic

 
 

Repository files navigation

Scramjet Demo

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.

Setup / Usage

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

HTTP Transport

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.

About

A Scramjet Frontend

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 89.2%
  • JavaScript 7.3%
  • CSS 2.9%
  • Other 0.6%