A highly sophisticated proxy used for evading internet censorship or accessing websites in a controlled sandbox using the power of service-workers. Works by intercepting HTTP requests with a service worker script that follows the TompHTTP specifications.
Find a file
2022-09-15 17:36:42 -04:00
.github/ISSUE_TEMPLATE Issue template 2022-03-28 16:38:52 -04:00
lib bundle & copy files, provide an API for using a packaged version of ultraviolet 2022-09-15 17:36:42 -04:00
src remove async from handler, explicitly expose __uvHook 2022-09-15 17:14:19 -04:00
.gitignore bundle & copy files, provide an API for using a packaged version of ultraviolet 2022-09-15 17:36:42 -04:00
LICENSE Create LICENSE 2022-02-24 17:44:44 -05:00
package-lock.json bundle & copy files, provide an API for using a packaged version of ultraviolet 2022-09-15 17:36:42 -04:00
package.json bundle & copy files, provide an API for using a packaged version of ultraviolet 2022-09-15 17:36:42 -04:00
README.md align="center" 2022-09-12 20:41:28 -04:00
webpack.config.js bundle & copy files, provide an API for using a packaged version of ultraviolet 2022-09-15 17:36:42 -04:00

Ultraviolet

Advanced web proxy used for evading internet censorship or accessing websites in a controlled sandbox.

Ultraviolet works by intercepting HTTP requests with a service worker script that follows the TompHTTP specifications.

How do I deploy/run this?

This repository is the bare-bones of Ultraviolet. This only contains the source code required to compile uv.bundle.js.

See Ultraviolet-Node for easy instructions to deploy an Ultraviolet website.