An easy to use self hosted ScramJet based proxy useful for evading internet censorship and getting access to previously restricted websites using a proof of concept port changing design to constantly remain in an unblocked state.
Revision is intended to be used in a Linux environment using Bash (.sh), however, Windows may work if you have Git Bash installed.
GitHub Codespaces is recommended for self hosting as it serves Revision on a URL with the port built in. Create a new Codespace by clicking the green "Code" button, then clicking the plus (+) to create a new environment.
Once a new Codespace has been made and you have all of the project files, run the script below to automatically install, update, and run ScramJet with Revision installed.
bash scripts/init.shAs of March 3rd, 2026, I patched various bugs with GitHub Codespaces (hopefully) and now port auto forwarding should be resolved. Optimizations and overall bug fixes have been patched as well. After the setup for Revision is finished, it should automatically open a new tab with the proxy for you to use.
- ScramJet ~ Base proxy server and original inspiration for Revision
Any issues? Reach out to me on Discord and I can try and help :3
Confused? Watch this video to learn how to set it up in one command!