Clash for Android

Clash for Android Tutorial

Clash for Android is a discontinued Android client that routes traffic through the system VPN. This guide preserves profile import, node selection, and proxy-mode steps for legacy APK users.

Guide details
Platforms
Android
Core
Clash
Last updated

Step 01Get a subscription

Copy a Clash subscription URL from your provider, then return to Clash for Android to import it. This guide uses 畅连 as an example.

Copy a subscription

Step 02Add a profile

Open Clash for Android and tap Profiles.

Clash for Android home screen

Tap the + button in the upper-right corner to create a profile.

Profiles page in Clash for Android

Choose Import from URL to fetch a profile from the subscription link.

Create a profile in Clash for Android

Paste the subscription URL into the URL field and tap Save.

Create a Clash for Android profile from a URL

Step 03Select the profile

Select the profile you just added, then return to the home screen.

Profile list in Clash for Android

Step 04Start the proxy

Tap Stopped to start the proxy. Android will ask for VPN permission the first time; approve the request to continue.

VPN permission request in Clash for Android

Confirm that a VPN or key icon appears in the status bar. Traffic is now routed through the active Clash for Android profile.

Active connection in Clash for Android

Step 05Understand proxy modes

Clash for Android provides four proxy modes:

  • Rule: routes requests according to the profile rules.
  • Global: sends every request through the proxy server.
  • Direct: connects every request directly without a proxy.
  • Script: routes requests according to script logic.

Global mode can proxy traffic that would otherwise connect directly, slowing local services and using plan data. Rule mode preserves direct access where appropriate, so it is usually the best default.

Verify the Connection Before Troubleshooting

Take a minute to confirm the connection after completing the guide. If it still fails, open the FAQ that matches the symptom.

  • Confirm the profile is active
  • Test the selected node
  • Check the matched rule
Troubleshoot Connection and Setup