Skip to content

catfoolyou/Ultraviolet-App

 
 

Repository files navigation

Ultraviolet-App

The deployable all-in-one bundle for Ultraviolet, a highly sophisticated proxy used for evading internet censorship or accessing websites in a controlled sandbox using the power of service-workers and more!

Deployment

Codespaces Prebuilds ESLint

UV Gitpod Development Environment

Deployment

None of the web deployment services listed on the TN page are currently available. Currently, the only feasible way to deploy this service is using gitpod, see below.

Deploying with Gitpod

  1. Go to gitpod.io/#https://github.com/catfoolyou/Ultraviolet-App

  2. Hit open workspace and wait for it to deploy, this might take a while on crappy wifi.

  3. When the dialog pops up in the lower right corner, hit "make public". DO NOT open in browser, this will redirect you to a broken web link.

  4. Navigate to "Ports", make sure "State" is set to public1, and click the link under "Address".

FAQ

  1. Gitpod has a timeout for free deployments (around 2 hours I think), so just check back on the page from time to time.
  2. If you get a dialog about service workers, just click "register service worker".
  3. If you get a window saying that the environment does not exist, deploy again. This is because Gitpod sometimes moves free web apps from one server to the other.

Important

Until deployed on a domain with a valid SSL certificate, Firefox will not be able to load the site. Use chromium for testing on localhost

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, or Bare-Client, the legacy (unencrypted!) transport.

See the bare-mux documentation for more information.

Footnotes

  1. If it isnt, click the lock icon.

About

Gitpod version of Ultraviolet which can be deployed in production.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 82.3%
  • Dockerfile 15.7%
  • Nix 2.0%