FlClash Android Download Android client based on Mihomo kernel
The Android platform does not provide Clash Verge Rev, it is recommended to use the same Mihomo kernel FlClash. It supports subscription import, rule proxy, and TUN mode (based on Android system VPN). It is currently one of the clients recommended by the Android community.
Select according to device architecture APK
Most Android phones released after 2018 are 64-bit ARM processors, and the arm64-v8a version should be downloaded first. armeabi-v7a has the widest compatibility (including 32-bit ARM old machines), but its operating efficiency is slightly lower.
FlClash-0.8.96-android-arm64-v8a.apk
- Most mid-to-high-end devices in 2018 and later have this architecture
- Higher operating efficiency and better memory usage
- Snapdragon 6xx series or above, Dimensity 7xx series or above are recommended
FlClash-0.8.96-android-armeabi-v7a.apk
- Covering 32-bit ARM old devices
- You can choose this version first when you are not sure about the architecture
- 64 Best device compatibility
Mainstream mobile phone chip comparison
The Snapdragons after 2017 are basically 64-bit ARM, and arm64-v8a is recommended.
All Dimensity series and Helio G series are 64-bit. Older Helio P/A models may be 32-bit.
Kirin 9xx and 8xx series are both 64-bit ARM, and arm64-v8a is recommended.
Most Exynos after 2015 are 64-bit, and you can basically choose arm64-v8a for flagship models.
Some old entry-level machines are 32-bit ARM, please choose the armeabi-v7a version.
I'm really not sure. Installing armeabi-v7a first will always work; switching to arm64 later will give you a better experience.
From APK installation to first use
Android side is installed through APK file. When starting for the first time, you need to authorize the installation and VPN service from unknown sources. Just follow the system prompts to complete.
-
1Download APK
Click the download button of the corresponding architecture above. Download it directly from your mobile browser, or download it on your computer and then transfer it to your phone.
-
2Allow installation from unknown sources
When clicking on the APK file, the system will pop up the "Unknown Source Application Installation" permission request. Allow the browser or file manager to continue the installation. Android 8+ is authorized for a single application and does not need to be turned on globally.
-
3Complete the installation and start
Some domestic customized systems (MIUI, ColorOS, HarmonyOS, etc.) may have security scan prompts. Confirm that the application name is FlClash before continuing. Once the installation is complete, launch it on the desktop or app drawer.
-
4Import subscription
Enter the "Configuration" page → click + to add configuration → paste the subscription link → save. FlClash will automatically pull the node list and rules.
-
5Select node
Switch to the "Agent" page and select a node. You can click "Test Delay" to select the optimal node.
-
6Authorize the VPN and initiate the connection
Click the connect button on the main interface, Android will pop up the "VPN Connection Request" dialog box (identifying the local VPN created by FlClash to take over the traffic), click "OK" to establish the connection.
-
7Allow background running
Domestic customized systems often clean up the background. It is recommended to allow "background running" and "auto-start" in "Settings → Application Management → FlClash" to avoid being killed after locking the screen.
FlClash Key capabilities
Shares the core with the desktop Clash Verge Rev. The configuration file format is completely interoperable and can be used by multiple terminals with the same subscription.
Take over global traffic through Android standard VpnService, no root required, adapt to all applications.
You can set up scheduled pull subscriptions and support multiple sets of configuration switching, making it easy to use in different network environments.
Supports setting proxy/direct connection whitelist by application package name, which is often used to allow domestic apps to connect directly.
Completely supports Mihomo's rule sets, policy groups and remote rule updates, and the behavior is consistent with the desktop version.
View the real-time uplink and downlink rates, number of active connections, and rule hits on the connection page.
Android installation and usage FAQ
Commonly caused by architecture mismatch or downloaded file corruption. Please confirm that you downloaded the APK of the corresponding architecture; you can re-download or try the armeabi-v7a general version.
Customized systems such as MIUI / ColorOS will scan APKs from non-app store sources. Just click "Install anyway" or "Trust this app" in the pop-up window.
First confirm that the subscription is valid and the node delay is normal. Check again whether the application diversion whitelist is enabled, causing the target App to be excluded. For complete troubleshooting, see Cannot connect to the Internet after turning on the proxy FAQ。
The power saving strategy of domestic systems will kill the VPN process. Turn on "Background running", "Auto-start" and "Unlimited power consumption" in "Settings → Application → FlClash".
Confirm that the subscription link has selected Clash or Clash Meta format, and the node list can be returned when opened directly by the browser. For detailed troubleshooting, see No node FAQ after import。
Explanation The VPN connection has been disconnected. Re-enter the FlClash point connection to restore. System-level VPN persistence can be turned on in "Settings → Always on VPN".
Frequently asked questions for Android users
Clash Verge Rev is based on Tauri, mainly for desktop, and does not provide Android build. FlClash is the community's main solution on Android. It is based on the same Mihomo kernel and has interoperable configuration files.
No need. FlClash uses the Android standard VpnService to take over traffic, and ordinary users only need to authorize the VPN service.
Mainstream mobile phones after 2018 are preferred to choose arm64-v8a; if you are not sure or old entry-level phones, choose armeabi-v7a. armeabi-v7a can also run on 64-bit devices, but it is not as efficient as native 64-bit.
Yes. Both Clash Verge Rev and FlClash use Clash / Clash Meta format subscriptions, and the same subscription link can be used on both desktop and mobile phones.
HarmonyOS (Hongmeng) compatibility layer supports Android APK installation and can be used normally. Native Hongmeng NEXT (without Android compatibility layer) is not supported.
No. The iOS platform requires distribution within the App Store, and FlClash does not provide an iOS version. iOS users usually use Clash clients listed on the App Store such as Stash / Shadowrocket / Loon.