Ultraviolet

npm version Ultraviolet is a highly advanced web proxy used for evading internet censorship or accessing websites in a controlled sandbox. It is designed with security and performance in mind. Ultraviolet intercepts HTTP requests with a service worker, while adhering to the [TompHTTP specifications](https://github.com/tomphttp) and is a leader in innovative web proxy technologies. ## Features Ultraviolet offers several features that set it apart from its predecessors, including CAPTCHA and hCAPTCHA support, URL encoding settings for added security, client-side configuration via service-workers, high speed compared to other web proxies, blacklist settings and more for easy hosting, leak prevention, regular updates, and improved resource usage and speed for better setups with a dedicated server instance. ## Supported Sites Some of the popular websites that Ultraviolet supports include: - [Google](https://google.com) - [Youtube](https://www.youtube.com) - [Spotify](https://spotify.com) - [Discord](https://discord.com) - [Reddit](https://reddit.com) - [GeForce NOW](https://play.geforcenow.com/) - [now.gg](https://now.gg) ## Used by - [Holy Unblocker](https://github.com/holy-unblocker/website) - [Hypertabs](https://hypertabs.cc/) - [Terbium](https://github.com/TerbiumOS/webOS) - [Incognito](https://github.com/caracal-js/Incognito) - [Nebula](https://github.com/NebulaServices/Nebula) - [Metallic](https://github.com/Metallic-Web/Metallic) ## Changelog Changes are documented in the [changelog](./CHANGELOG.md). ## Deployment This repository can be built, but it can't be deployed to any services. See [Ultraviolet-App](https://github.com/titaniumnetwork-dev/Ultraviolet-App) for a complete and customizable Ultraviolet setup that you can deploy. ## Documentation Documentation can be found in the [wiki](https://github.com/titaniumnetwork-dev/Ultraviolet/wiki).