Skip to content

rhenryw/SPLASH

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

116 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

SPLASH logo

root@splash:~$ a modern web proxy

Discord

Note

I am currently working on SPLASHv2, so updates here may be slow or not happen. Quality updates to fix critical bugs will still be applied.

SPLASH - Secure Proxy for Live Audiovisual SHell

SPLASH is a modern web proxy with a user interface similar to a terminal.

For a list of commands, run help.

You can also inject links by adding /#inject={url} after the base url

Tip

SPLASH supports many common command hotkeys, such as ctrl + c for close proccess, and ctrl + d and exit for immediate exit. You may open an issue at any time to suggest more commands and hotkeys.

Development

Use Vite: npx vite, bunx vite, or deno run npm:vite whichever floats your boat

Deploy yourself

Note

Deployment config files for each provider are included in this repo.

I recommend Netlify or Render:

Deploy to Netlify


Deploy to Render

or:

Deploy to Heroku Run on Replit Deploy to Amplify Console Run on Google Cloud Deploy to Oracle Cloud Deploy on Railway Deploy to Koyeb

Note

You can also deploy to a VPS in one click with SPLASHP, a reverse proxied version for super easy deployment.


FAQ

Q: What are splash.guard.js and ghost.js? Why are they obfuscated?

A: splash.guard.js is an on-demand obfuscation to prevent reading from certain filters, it is obfuscated as it cannot obfuscate itself and therefore could be detected without obfuscation. It is heavily based on HTML-Guard by DosX. ghost.js is a custom anti-DeleDao system, and is obfuscator to, again, avoid detection and patching.

Q: How can I get to games? Are there any?

A: Games you can view by typing games, however there are only like three as I am waiting until v2 to work on the game libary.

Q: What do I do if I need help with something?

A: Either join the Discord Server and open a support ticket (response time of <8 hours), or open an Issue here in the repo (response time of ~24 hours)


Contributing

See CONTRIBUTING.md

credits

games - games are done like this for faster static loading.

todo - not everything I want to do but some stuff

deployWisp was used to create the WISP server (wss://wisp.rhw.one/wisp/) that SPLASH uses. e

About

Secure Proxy for Live Audiovisual SHell- a CLI themed web proxy

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Sponsor this project

Languages