Clash Setup Tutorials

Choose your platform and client first, then follow the matching tutorial to import a subscription URL, update the profile, select a node and turn on system proxy or VPN mode.

Beginner Setup Flow

First-time users only need these four steps. Confirm the connection first, then compare clients, routers or DNS/TUN troubleshooting.

1. Download a Client

Choose the Windows, Mac, Linux, Android or iOS app that matches your device and system version.

  • Desktop users can start with Clash Verge Rev or FlClash
  • iOS users usually use Shadowrocket, Quantumult X or Stash
Go to download center

2. Prepare the Subscription URL

Use the subscription URL or one-click import entry from your provider to create the remote profile.

  • Copy the complete private subscription link
  • Confirm the plan is active and supports your client
Subscription guide

3. Import and Update the Profile

Paste the URL in Profiles, Configurations, Subscription Management or Remote Config, save it and update once manually.

  • Confirm nodes after import
  • If nodes are empty, check format and plan status first
Import steps

4. Select a Node and Enable Proxy

After choosing a node or policy group, turn on system proxy, VPN or TUN. Beginners should test normal browsing in Rule mode first.

  • Test the browser before advanced features
  • Then handle app proxy, DNS or TUN
Proxy mode guide

Continue by Scenario

After the basic connection works, jump to the topic that matches the current issue. These are routing paths, not another beginner checklist.

Not Sure Which Client to Use

Compare by platform, core, maintenance status and tutorial coverage before downloading.

View client comparison

Find a Specific Client Tutorial

If you already know the client name, use the tutorial list and platform filters below.

Choose a tutorial

OpenClash / OpenWrt Routers

For OpenWrt, bypass routers and multi-device routing, start with environment checks, subscription import and operating mode.

View router guide

Migrate From Legacy Clients

Back up subscription URLs and custom rules before moving from Clash for Windows to maintained clients.

View migration guide

Subscription Import Failed

Empty nodes, unsupported formats and URL exposure are better handled in subscription-specific checks.

View import checks

DNS / TUN / Background Runtime

Dashboard, Docker/NAS, DNS/Fake-IP and TUN issues belong to advanced network troubleshooting.

View network checks

Step-by-Step Client Tutorials

Each tutorial follows the real client UI for subscription import, profile updates, node selection, proxy enablement and common mode choices.

Get subscription

Copy the subscription URL from your provider. The tutorials use URL subscription import by default; start from the subscription page if you do not have one yet.

Import profile

Paste the URL into the client’s Config, Profiles or Subscription entry, then save and update the profile.

Enable proxy

Select a node or policy group, enable system proxy, VPN or the connection switch, then test network access.

Proxy modes

Understand Rule, Global, Proxy and Script modes, then choose the routing mode that matches the scenario.

View proxy modes