/Sodium

The repository for my Proxathon Entry and if I lose oh well this thing is awesome and will go public

Primary LanguageJavaScriptMIT LicenseMIT

Sodium Source

Sodium is a site used for evading internet censorship

Features

Sodium has various Features that work great and were tested on some enrolled Chromebooks recently (Shoutout xN1ghtmare for testing) Some of the features of sodium are:

  • Auto-Stealth Pages (Loads the pages within the current page you are on instead of loading the page classicly with the example.com/sw/)
  • Tab Cloaking - Changeable Title, Icon, and About:blank cloaking
  • Multiple Themes - Refreshed (default), Amoled, Mocha, Dark, Legacy Dark, and Festive
  • Performance Metrics - Tells you how much data was transfered when loading the page, the latency it took to reach the bare server and route the request, and the FPS of the page
  • Battery & Time Displays NOTE ONLY WORKS ON CHROMIUM-BASED BROWSERS
  • Wide Variety of games! - Total of 55 Games and 15 Apps!
  • CSS Editor - Uses CodeMirror CSS Editor and is still in the works!
  • Emergency Switch Feature - A functional bindable keybind with a URL that when you press the button exits the page you are on and redirects to that URL!
  • Plugins - Sodium has a ton of addons ranging from adblockers to io hacks! Vencord is built into Ultraviolet when loading discord
  • Customizable! - Sodium has tons of other customization options for you to play with!

Setup & installation

To set up Sodium, it is super simple. Below are some instructions to get you started or you may select a quick deploy button below!

Run on Replit Run on Cyclic Deploy to Cloudflare Run on Glitch

NOTE If you wish to use a site such as Cloudflare pages or any other static hosts, it is possible you need to follow This guide

  • Fork This Repository, Clone into the repository by using: git clone https://github.com/z1g-project/sodium.git, or download the Latest Release and extract it to your deployments directory.
  • Make sure that you have NodeJS 18.x installed to check this in your operating system of choice command line or terminal type: Node --Version and if it says 18.0.0 or anything later than that you are fine. If you need to install or update NodeJS Please Refer to This Page
  • Next, after all these things have been completed. Please make sure you are in the directory with all the files inside it. Next Run npm i or npm install (they are the same command) and wait for it to finish installing Dependencies.

⚠️ Note if you are on Replit, Glitch, Heroku (or any other host that doesn't allow proxies), This Repository will probably automatically flag your repository. Check out how to Bypass these Restrictions here: Bypassing Restrictions

  • Once all dependencies are installed you may run npm start to start the HTTP Server.

Credits