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!
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.
-
Go to gitpod.io/#https://github.com/catfoolyou/Ultraviolet-App
-
Hit open workspace and wait for it to deploy, this might take a while on crappy wifi.
-
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.
-
Navigate to "Ports", make sure "State" is set to public1, and click the link under "Address".
- Gitpod has a timeout for free deployments (around 2 hours I think), so just check back on the page from time to time.
- If you get a dialog about service workers, just click "register service worker".
- 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
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
-
If it isnt, click the lock icon. ↩