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
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
#29I need this app to support Chinese.3 comments · 2026-10-20#22افزودن سرور های subabase3 comments · 2026-10-16#19بن شدن اکانت کلادفلر3 comments · 2026-10-13#1همونطور که در عکس هست ایمیل و API global را قبول نمیکنه2 comments · 2026-06-14#28مشکل در نسخه های android tv1 comments · 2026-10-19#27سورس نسخه جدید1 comments · 2026-10-19#11مصرف باطری1 comments · 2026-10-02#9MLM VPN1 comments · 2026-10-02
Latest release
v1.2.48 — اتصال مستقیم بی سرور، مامی و آرگو؛ گفتار به متن و پیوستن فوری در گره v1.2.48 2026-11-08اتصال مستقیم بی سرور، مامی و آرگو؛ گفتار به متن و پیوستن فوری در گره افزودهشده - اتصال مستقیم: بی سرور و بی کانفیگ. روش تازهای در صفحهٔ اصلی: اولین بستهٔ هر اتصال طوری شکسته میشود که فیلتر نام سایت را نبیند (شکستن رکورد TLS، بُرش بسته، جابهجایی تکهها و بایت خارج از باند)، و نام سایتها با DNS رمزدار از چند سرویس پیدا میشوند و جوابهایی که به صفحهٔ فیلتر اشاره کنند رد میشوند. ترافیک مستقیم به خود سایتها میرود، بی هیچ سروری در میان. برای هر سایت مسدود، روشها خودکار امتحان میشوند و روشی که بازش کرد به خاطر سپرده میشود تا دفعهٔ بعد بیدرنگ باز شود. سایتی که نشانی سرورش مسدود است،