An open API service indexing awesome lists of open source software.

https://github.com/sily-lily/revision

ScramJet-based proxy server to circumvent internet censorship based off a brand new dynamic PORT changing system written in JavaScript
https://github.com/sily-lily/revision

js node nodejs npm proxy proxy-server school-proxy scramjet ts

Last synced: 9 months ago
JSON representation

ScramJet-based proxy server to circumvent internet censorship based off a brand new dynamic PORT changing system written in JavaScript

Awesome Lists containing this project

README

          

# Revision
A brand new ScramJet-based proxy server to circumvent internet censorship based off a brand new dynamic PORT changing system written in JavaScript

> [!WARNING]
> This project is **only** supported on Linux/macOS, however, **I am *trying*** to make this work on Windows!! :3

# F.A.Q.
## How's Revision _even useful_?
Revision uses what I call a "dynamic PORT system", which changes the page you visit Revision on **every 3 visits**, which in-turn, helps void censorship from common extensions like [Securly](https://www.securly.com/) or [GoGuardian](https://www.goguardian.com/).
> **Keep in Mind**: There's also a setting to change the URL **every visit**, or however much you want. (Recommended if administrators constantly block the website)

# Usage Guide
1. To use Revision, you **must** have access to a place like: [Repl.it](https://replit.com), [GitHub Codespaces](https://github.com/codespaces), or anywhere else you can host files that'll give you a free domain in return.

2. Revision is self-hosting **only**, we do not provide links for you, simply because administrators can easily block the main URL (Example: **Revision.com**), or only have whitelisted sites, such as [Repl.it](https://replit.com).

# Install
If you have _your own_ Linux environment, great! Use that! If not, you can use [Repl.it](https://replit.com) or [GitHub Codespaces](https://github.com/codespaces), whichever one you prefer the most.

If using Codespaces, just create a new codespace, but if you're using a different environment, you can pull from the repository using `git`.
```bash
git pull https://github.com/sily-lily/Revision
```

After downloading the project using Git, install and launch the project using
```bash
bash scripts/init.sh
```