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
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.
First-time users only need these four steps. Confirm the connection first, then compare clients, routers or DNS/TUN troubleshooting.
Choose the Windows, Mac, Linux, Android or iOS app that matches your device and system version.
Use the subscription URL or one-click import entry from your provider to create the remote profile.
Paste the URL in Profiles, Configurations, Subscription Management or Remote Config, save it and update once manually.
After choosing a node or policy group, turn on system proxy, VPN or TUN. Beginners should test normal browsing in Rule mode first.
After the basic connection works, jump to the topic that matches the current issue. These are routing paths, not another beginner checklist.
Compare by platform, core, maintenance status and tutorial coverage before downloading.
View client comparisonIf you already know the client name, use the tutorial list and platform filters below.
Choose a tutorialFor OpenWrt, bypass routers and multi-device routing, start with environment checks, subscription import and operating mode.
View router guideBack up subscription URLs and custom rules before moving from Clash for Windows to maintained clients.
View migration guideEmpty nodes, unsupported formats and URL exposure are better handled in subscription-specific checks.
View import checksDashboard, Docker/NAS, DNS/Fake-IP and TUN issues belong to advanced network troubleshooting.
View network checksEach tutorial follows the real client UI for subscription import, profile updates, node selection, proxy enablement and common mode choices.
Recommended desktop path for most users: import a remote profile, update it, pick a proxy group and enable system proxy.
Legacy desktop workflow for users maintaining older Clash for Windows configurations and screenshots.
Classic desktop guide for Clash Verge users who still follow the older interface.
Cross-platform workflow for Windows, macOS, Linux and Android with a Mihomo-based interface.
Clash Party workflow for subscription management, profile updates and proxy group selection.
Nyanpasu workflow for importing profiles, enabling system proxy and managing proxy groups.
macOS menu-bar style workflow for importing managed configs and enabling system proxy.
macOS Pro workflow for managed profiles, Premium-era settings and proxy selection.
macOS Mihomo workflow for managed profiles, policy groups and system proxy.
Android workflow covering profile import, VPN permission and mobile proxy mode basics.
Android Mihomo workflow for importing subscriptions and selecting proxy groups.
iOS workflow for adding a compatible subscription, choosing a node and enabling proxy routing.
Advanced iOS workflow for resource import, policy selection and running mode choices.
Apple-platform workflow for Clash-compatible profile import and rule-based proxy routing.
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.
Paste the URL into the client’s Config, Profiles or Subscription entry, then save and update the profile.
Select a node or policy group, enable system proxy, VPN or the connection switch, then test network access.
Understand Rule, Global, Proxy and Script modes, then choose the routing mode that matches the scenario.
View proxy modes