Skip to content

Is Clash compatible with Quantumult X?

Common nodes continue to work, while routing policies can be recreated with Clash rules.

Quantumult X uses its own configuration and resource syntax. When moving to Clash, keep using nodes through subscriptions, mihomo YAML or the node editor, then recreate policies, rewrites, scripts and filtering needs with matching features.

What can be reused?

  • subscription URLs that can return mihomo YAML;
  • the node parameters contained in ss://, ssr://, vmess://, and similar share links, after conversion to mihomo YAML or manual entry;
  • servers that can be recreated from their parameters in the Clash node editor.

How to migrate

  1. Select a Clash / mihomo subscription format from the provider.
  2. Add that URL to Clash; change the subscription User-Agent when necessary.
  3. Organize parameters from standalone share links or Base64 lists as mihomo YAML, or add them in the node editor.
  4. Express the original routing intent using Clash rules.

What to configure during migration

  • organize nodes and policies as mihomo YAML;
  • recreate rewrite, filter, task and script needs with matching Clash features;
  • express product-specific resource syntax with Clash rules;
  • set app preferences to match your workflow.

The same server can be used directly once its protocol and parameters match.

Return to the compatibility overview.