📈 GH Trending Explorer 🎲 Surprise me

← all repos

mlmvpn / mlmvpn_android

git clone https://github.com/mlmvpn/mlmvpn_android.git v1.2.42 · 3d ago

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 چندموتورهٔ اندروید با موتور تطبیقی

+40
stars, 24h · #971
+~280
stars, 7 days · #789
+~1.2k
stars, 30 days · #703
484
★ total · +137% this week
91
forks · 24 open issues

Star history (as recorded here)

2026-10-22 · 444 ★ 2026-10-23 · 484 ★
LanguageKotlin
LicenseGPL-3.0
Created2026-06-12 (4mo ago)
Last push3d ago
Watchers11
OwnerUser

Seen on GitHub Trending

  • 2026-10-22 — #4 daily in kotlin · +11 ★

GitHub topics

Links

README excerpt
# MLM VPN — Android
 A multi-engine VPN, network-scanning, and connectivity-boosting Android app. 
 Developed and maintained by mlmvpn .
 English · فارسی 
---
## English
### Overview
MLM VPN is an Android application that combines several independent
connectivity engines behind one UI: a VPN node scanner/manager, multiple
tunnel protocols, a DNS/latency "game booster" for reducing in-game ping,
and a set of specialized circumvention engines for restrictive network
environments. It is built with Kotlin and Jetpack Compose, targeting
`minSdk 24` / `compileSdk 34`.
> ⚠️ 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.
### Features
MLM VPN is much broader than a single-protocol VPN client — it bundles a
professional-grade multi-protocol tunnel core, a full Cloudflare
infrastructure control panel, a self-hosted worker/relay ecosystem, and a
three-tier emergency fallback system, all in one app.
- **Professional V2Ray / Xray-core client** (`NodesTab`, `ScannerTab`,
 `utils/VpnConfig`, `VlessXrayInjector`) — full VLESS/VMess/Trojan support
 with REALITY, TLS, WebSocket and gRPC transports, subscription-link
 import/export, batch latency/connectivity scanning of imported nodes, and
 manual node editing (`AddNodeModal`).
- **Multiple tunnel engines**, selectable per use case:
 - Xray-core (VLESS/VMess/Trojan, REALITY/WS/gRPC) via `VlessXrayInjector`
 - AmneziaWG (obfuscated WireGuard) via `AmneziaWgInjector`
 - `kittoku`-based SoftEther/L2TP WireGuard support
 - GST relay engine (`engines/gst`)
 - EDG engine (`engines/edg`)
 - Aether engine (`core/aether`) — MASQUE / WireGuard / WARP-in-WARP
 censorship circumvention; see `AETHER.md`
 - VPN Gate public relay browsing (`engines/vpngate`, SoftEther/OpenVPN)
 - Standalone WARP, Psiphon, Tor and Geph (Geph's official, signature-checked
 client) engines, each on its own home-screen tile
 - OpenVPN with the user's own TunnelBear account (`engines/openvpn`)
 - GitHub Tunnel (`engines/github`) and a ready-made Quick Connect pool
- **MLM Adaptive Engine (MAE, experimental)** (`engines/mae`) — the user picks
 the apps and sites they use; MAE learns, per network, which route each one
 needs (direct, Serverless, WARP, or a proven foreign exit from the user's own
 configs) and routes every app separately on one Xray tunnel, so only what
 truly needs a foreign IP leaves through one. "Didn't open" feedback runs a
 5-step repair ladder. Gemini and Google Flow go through a US exit (a Durable
 Object on the user's own Cloudflare account) set up automatically. See
 `MAE_ARCHITECTURE.md`.
- **Config Studio** (`configstudio`) — a user/quota/device-limit panel for the
 user's own Cloudflare Worker, with VLESS and Trojan links and multi-location
 exits; plus the Config Arena, which races the user's cloud panels (BPB, Edge,
 Nahan, MLM, Spider, Netra, Gozargah) on one clean IP.
- **Cloud panel (Clou