Clash for Windows Migration Guide

Clash for Windows is no longer the safest default for new users. Preserve the subscription URL and custom rules first, then move to a maintained client.

Reading tip

Identify the scenario first, then follow the checks in order. Jump to the linked download, subscription or configuration page when the issue becomes specific.

Choosing a Replacement

  • Windows desktop: start with Clash Verge Rev or FlClash.
  • Cross-platform workflow: compare FlClash, Clash Party and Clash Nyanpasu.
  • If you only need an old profile for reference, back it up but do not rely on an unmaintained client long term.

Migration Steps

  1. Back up subscription URLs, profiles and custom rules in the old client.
  2. Do not upload configs that contain tokens, passwords or node addresses.
  3. Install the new client and import the provider subscription URL instead of copying an old cache file.
  4. Check nodes, proxy groups, rule mode and system proxy state.
  5. Migrate custom rules, overrides or mixins only after basic connectivity works.
  6. Keep the old client for a few days as a reference, then remove it after verification.

What Not to Transfer Directly

  • Temporary cache files from old versions.
  • Unknown scripts, overrides and rule snippets.
  • Expired or previously leaked subscription URLs.
  • Fields that may not be supported by the selected core.

Post-Migration Checks

CheckWhy
Node countConfirms profile parsing
Proxy groupsConfirms selectable exits exist
Rule modeConfirms daily routing behavior
System proxy/TUNConfirms app traffic is captured