update readme.md
This commit is contained in:
1 parent
3afebd66fb
commit
345fb0e316
1 file changed
+5
-5
@@ -5,7 +5,7 @@
|
|||||||
</p>
|
</p>
|
||||||
|
|
||||||
# ReVoltVPN
|
# ReVoltVPN
|
||||||
A free VPN app I built in my spare time as a student with basically no prior experience. Now backed by the ReVolt team handling server security and infrastructure.
|
A free VPN app built from scratch. I handle the Flutter app, Hivemind backend, and AdMob integration — the ReVolt team manages server security and VLESS/Xray infrastructure.
|
||||||
|
|
||||||
<p align="center">
|
<p align="center">
|
||||||
<img src="screenshots/hero_screenshot.png" alt="ReVoltVPN splash screen" width="32%"/>
|
<img src="screenshots/hero_screenshot.png" alt="ReVoltVPN splash screen" width="32%"/>
|
||||||
@@ -20,17 +20,17 @@ So here it is.
|
|||||||
---
|
---
|
||||||
|
|
||||||
## How it works
|
## How it works
|
||||||
You watch a short ad. You get 60 minutes and 2GB of full-speed traffic. That's it. The ad pays for the server (actually not even enough). No accounts, no emails, no subscriptions.
|
You watch a short ad. You get 60 minutes and 4 GB of full-speed traffic. That's it. The ad pays for the server (actually not even enough). No accounts, no emails, no subscriptions.
|
||||||
|
|
||||||
When your data runs out you get throttled to 1.5 Mbps instead of getting cut off.
|
When your data runs out you get throttled to 1.5 Mbps instead of getting cut off. A second Reality inbound on a different port handles throttled traffic — your client reconnects automatically, no ad required.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## The stack
|
## The stack
|
||||||
- **App** — Flutter (Android only for now)
|
- **App** — Flutter (Android only for now)
|
||||||
- **Server** — A single Debian box rented from Hetzner, located in Finland
|
- **Server** — A single Debian box rented from Hetzner, located in Finland
|
||||||
- **VPN protocol** — VLESS with Xray, which is great for bypassing DPI in countries that are aggressive with it
|
- **VPN protocol** — VLESS + Xray Reality (XTLS-Vision). Spoofs real TLS certificates (e.g. www.microsoft.com) so your tunnel looks like regular HTTPS. Great for bypassing DPI in countries that are aggressive with it.
|
||||||
- **Backend** — A Python script I wrote called Hivemind that manages sessions, data quotas, and throttling
|
- **Backend** — Hivemind, a Python Flask server I wrote that manages sessions, data quotas, throttling, and live swarm monitoring. Entire server is open source — in this repo.
|
||||||
- **Ads** — Google AdMob rewarded ads, verified server-side so fake callbacks don't work
|
- **Ads** — Google AdMob rewarded ads, verified server-side so fake callbacks don't work
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|||||||
Reference in new issue
Block a user