mlmvpn /mlmvpn_android

Multi-engine Android VPN — Xray, WARP, Psiphon, Tor, Geph, OpenVPN, MASQUE/AmneziaWG, and the MLM Adaptive Engine that routes each app by its own best path; Cloudflare panels, Config Studio, game booster. Kotlin + Jetpack Compose. | اپلیکیشن VPN چندموتورهٔ اندروید با موتور تطبیقی

★ 688⑂ 114👁 17⑃ 6● 40▤ 26◈ 0
JavaGPL-3.0Created 2026-06-12github.com/mlmvpn
688
stars
114
forks
17
watchers
6
prs
40
issues
26
releases
0
discussions

README

MLM VPN — Android


  A multi-engine VPN, network scanner and serverless messenger for Android.
  Developed and maintained by mlmvpn.



  English · فارسی · Русский · 中文



  
    Home
    Settings
    WireGuard
    Gereh
    Cloud
  


---

 Source code · سورس کد

English. This repository holds the full source of the app and of Gereh, the messenger inside it:

| Folder | What it is |
|---|---|
| app/ | The VPN app |
| mlm-chat/ | Gereh's core in Rust (identity, Olm/Megolm end-to-end encryption, groups and channels, transports), its Android package, the protocol (mlm-chat/docs/SPEC.md) and the relays' code (mlm-chat/relay/) |
| chat/ | Gereh's interface, a fork of Telegram for Android (GPL) |

What the app itself sends to us is all in the code: crash reports (app/src/main/java/com/mlmvpn/scanner/crash/), the Quick Connect pool (app/src/main/java/com/mlmvpn/scanner/quick/MlmPoolClient.kt) and Game Booster statistics (app/src/main/java/com/mlmvpn/scanner/engines/game/booster/crowd/).

Before publishing, the addresses and keys of our own servers and relays were replaced with placeholders (203.0.113.x, .redacted.invalid, redacted-…) to protect them from attacks. Prebuilt binaries (.so, .aar, .dat) are not in this repository; they are inside each release's APK.

فارسی. این مخزن سورس کامل برنامه و «گره»، پیام‌رسان داخل آن، را دارد:

| پوشه | چیست |
|---|---|
| app/ | برنامهٔ VPN |
| mlm-chat/ | هستهٔ گره به زبان Rust (هویت، رمزنگاری سرتاسری Olm/Megolm، گروه و کانال، راه‌های رساندن پیام)، بستهٔ اندروید آن، قرارداد پروتکل (mlm-chat/docs/SPEC.md) و کد رله‌ها (mlm-chat/relay/) |
| chat/ | رابط گره، فورک تلگرام اندروید (GPL) |

هرچه خود برنامه برای ما می‌فرستد همه در کد پیداست: گزارش خطا (app/src/main/java/com/mlmvpn/scanner/crash/)، استخر اتصال سریع (app/src/main/java/com/mlmvpn/scanner/quick/MlmPoolClient.kt) و آمار گیم بوستر (app/src/main/java/com/mlmvpn/scanner/engines/game/booster/crowd/).

پیش از انتشار، آدرس و کلید سرورها و رله‌های خودمان با جای‌نگهدار (203.0.113.x، .redacted.invalid، redacted-…) عوض شده تا از حمله در امان بمانند. فایل‌های ازپیش‌ساخته (.so، .aar، .dat) در این مخزن نیستند و داخل APK هر نسخه هستند.


 English

 Overview

MLM VPN brings many independent connection engines together behind one
iPhone-style home screen: a V2Ray/Xray client and clean-IP scanner, adaptive
engines that find a working route by themselves, more than twenty connection
methods for restrictive networks, a full Cloudflare control panel, and
Gereh, a messenger that works with no server at all. It is written in
Kotlin and Jetpack Compose (minSdk 24, targetSdk 34, compileSdk 36).

 ⚠️ This project involves network circumvention and VPN technology. Use it
 in compliance with the laws of your jurisdiction. The maintainers do not
 encourage or condone illegal use.

 Languages

English, فارسی, Русский and 中文 (Russian and Chinese are new in 1.2.43:
menus, buttons and messages are translated; part of the text inside some pages
is still in English). Choose one in Settings › 

Top issues

Latest release

v1.2.48 — اتصال مستقیم بی سرور، مامی و آرگو؛ گفتار به متن و پیوستن فوری در گره v1.2.48 2026-11-08
اتصال مستقیم بی سرور، مامی و آرگو؛ گفتار به متن و پیوستن فوری در گره

 افزوده‌شده
- اتصال مستقیم: بی سرور و بی کانفیگ. روش تازه‌ای در صفحهٔ اصلی: اولین بستهٔ هر اتصال طوری شکسته می‌شود که فیلتر نام سایت را نبیند (شکستن رکورد TLS، بُرش بسته، جابه‌جایی تکه‌ها و بایت خارج از باند)، و نام سایت‌ها با DNS رمزدار از چند سرویس پیدا می‌شوند و جواب‌هایی که به صفحهٔ فیلتر اشاره کنند رد می‌شوند. ترافیک مستقیم به خود سایت‌ها می‌رود، بی هیچ سروری در میان. برای هر سایت مسدود، روش‌ها خودکار امتحان می‌شوند و روشی که بازش کرد به خاطر سپرده می‌شود تا دفعهٔ بعد بی‌درنگ باز شود. سایتی که نشانی سرورش مسدود است، 

Snapshot: 2026-11-11T15:31:17Z · Data license Apache-2.0 · JSON