The deployable version of Google Tabs, a highly sophisticated proxy used for evading internet censorship or accessing websites in a controlled sandbox using the power of service-workers and more!
- CAPTCHA support along with hCAPTCHA support
- URL encoding settings to further hide activity when using Ultraviolet
- Configuration all done on the client-side via service-workers
- Speed in comparison to other web proxies that fully proxy content
- Blacklist setting and more for easy hosting
- Security in mind and leak prevention
- Frequent updates to improve site support or fix security issues
- Youtube
- CAPTCHA/hCAPTCHA
- Spotify
- Discord
- GeForce NOW (Partially Supported)
- And more!
Installation of Ultraviolet is simple. You can find a Tl;DR of the installation and setup process just below. If you are unfamiliar with the "standard" installation process, look a bit farther down for a more comprehensive installation and setup guide.
To setup on Replit, first click on the "Run on Replit" button. After loading into your repl, click on the green "Run" button. Alternatively, run the following commands:
$ npm install
$ chmod +x main.sh
$ ./main.sh
You will only have to run the second command once. It just allows main.sh
to be executed. By running main.sh
, you will update any submodules and will start the app.
Note: If you choose not to use main.sh
, but would rather just run all commands manually, please note that you will have to manually install submodules by running git update submodules --init
. Without it, static
will not be installed, and that is a required directory.