/Ultraviolet-Node

Example application of Ultraviolet which can be deployed in production.

Primary LanguageJavaScriptMIT LicenseMIT

Ultraviolet-Node

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

Deploy to Heroku Run on Replit Deploy on Railway Remix on Glitch Deploy to Koyeb

If you are deploying to an alternative service or to a server, refer to Deploy via terminal.

Additional information such as customizing your frontend can be found on the wiki.

Features

  • 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

Supported Sites

Technologies Used

  • Service Workers
  • HTML, JS, CSS rewriting
  • Parse5
  • Acorn.js

Used by

  • Incognito, a popular web proxy service with focus on privacy
  • Holy Unblocker, a popular web proxy service focusing on bypassing web filters and more
  • Hypertabs, a web proxy service using a PWA browser as its frontend