There is no "Clash Verge for mobile" — Clash Verge is desktop only. On Android you have four mainstream options, all of which we host.
This sorts them by what kind of user you are, not by meaningless benchmarks.
The overview
| Client | Core | Subscription format | Learning curve | Best for |
|---|---|---|---|---|
| FlClash | Mihomo | Clash / Clash.Meta | ★☆☆ | Most people |
| Clash Meta for Android | Mihomo | Clash / Clash.Meta | ★★☆ | Config tinkerers |
| v2rayNG | Xray | vmess/vless/trojan links, base64 | ★☆☆ | A handful of node links |
| NekoBox | sing-box | Several, including Clash | ★★★ | Juggling multiple protocols |
FlClash: the default recommendation
If you do not know what to pick, pick this.
Suits: first-time users, anyone who wants minimum fuss, people using both a phone and a computer.
Less suited to: anyone who wants deep YAML customisation — it can do it, but the interface is not built around that.
Mind the architecture when downloading; how to tell which APK you need.
Clash Meta for Android (CMFA): the veteran
The long-standing Clash client on Android. Plain interface, solid substance.
Suits: former Clash for Android users, people who write configs by hand, anyone who needs fine-grained routing control.
Less suited to: people who just want to install, paste and go — there really are a lot of settings.
v2rayNG: when all you have is node links
v2rayNG takes a different route: it does not consume Clash YAML at all, but individual node share links (the vmess://, vless://, trojan:// kind).
Suits: a friend sent you a few node links, or your provider only offers v2ray-format subscriptions.
Less suited to: complex routing. It has routing features, but nowhere near as flexible as the Clash family.
NekoBox: the broadest protocol support
Built on the sing-box core, with the widest protocol coverage, and it can import Clash subscriptions too.
Suits: advanced users with a mix of protocols who want one app to manage them; or cases where your nodes use something newer that the Clash core does not support yet.
Less suited to: beginners. Its configuration concepts (outbound, route, rule set) do not map one-to-one onto Clash, so there is a mental model to relearn.
Pick by your situation
Settings worth changing whichever you choose
1. Turn off battery optimisation
Android kills background apps, which shows up as connections dropping after a while.
Settings → Apps → your client → Battery → choose Unrestricted.
Paths differ by manufacturer: Samsung has "Background usage limits", others bury it under battery or startup management. Look for anything that lets the app run freely in the background.
2. Per-app proxy
Not every app should be routed. Banking, payment and government apps are best excluded — a foreign IP invites risk-control checks.
Both FlClash and CMFA have a per-app proxy screen where you can choose "proxy only selected apps" or "exclude selected apps".
3. Saving data on mobile
Rule mode already keeps local traffic direct, so it does not consume your subscription. Beyond that:
- Turn off automatic latency testing, or lengthen the interval — every test connects to every node
- Turn off background subscription updates, or restrict them to Wi-Fi
4. Can one subscription serve phone and computer at once?
Yes. There is no technical obstacle to using the same subscription URL on several devices.
What to watch is your provider's device or concurrency limit — some plans allow 3 or 5 devices. Exceeding it produces random disconnections. The limit is usually stated in the plan description.
Common questions
Q: Can FlClash and CMFA be installed together? Yes, but not run at the same time. Both need a VPN connection, and Android only permits one at a time, so the second one to start displaces the first.
Q: Why is there no Clash Verge for phones? Clash Verge is a Tauri desktop application with no mobile build. On a phone use FlClash or CMFA — they run the same Mihomo core, and configs are fully interchangeable.
Q: What about iOS? App Store policy means we have no installer to mirror.
Q: "Install blocked — unknown sources" when installing the APK. Tap Settings in the dialog, grant "allow installing unknown apps" to your browser or file manager, then go back and retry. Turning the permission off again afterwards is a good habit.
In short
- Most people → FlClash
- Ex-Clash users who like tinkering → CMFA
- Only node links → v2rayNG
- Complex protocol mix → NekoBox
All four are on the download page; just pick the right architecture. Next up: how to tell which APK architecture your phone needs.