SkillAgentSearch skills...

Revision

Self hosted ScramJet based proxy server for evading internet censorship using a proof of concept port changing system to constantly remain in an unblocked state, written in JavaScript.

Install / Use

/learn @transicle/Revision

README

<h1 align="center">Revision</h1>

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.


Installing and Using Revision

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.sh

Updates

As 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.


Thank You ❤️

  • ScramJet ~ Base proxy server and original inspiration for Revision

Any issues? Reach out to me on Discord and I can try and help :3


Setup Video

Confused? Watch this video to learn how to set it up in one command!

https://github.com/user-attachments/assets/b0998cc1-5281-49ab-8e95-970bd86c712e

View on GitHub
GitHub Stars13
CategoryDevelopment
Updated1d ago
Forks16

Languages

JavaScript

Security Score

80/100

Audited on Apr 1, 2026

No findings