Clash ecosystem · clients and configuration guides

Clash MirrorDownloads & Guides

Find Clash clients for every platform and follow clear setup steps to import subscriptions, configure rules, and verify your connection.

  • Open Source
  • Choose by Platform
  • Settings Explained

Choose Your Platform

Open Source Projects and How They Relate

The Clash Ecosystem and the mihomo Core

Check licenses, distinguish between projects, then review update status. Similar client names don't mean the projects share a maintainer, core, or configuration features.

GPL-3.0

The open-source license listed in the mihomo repository. Check each graphical client and bundled component's project documentation for its own license.

Project History: Names Don't Reveal Maintenance Status

The original Clash provided the configuration and routing foundations for rule-based proxies. Different forks and graphical clients emerged as the ecosystem grew. Even after the original project stopped being maintained, its name may still appear in installers, guides, and subscription documentation. When choosing a client, look beyond a familiar name: check the specific project's maintenance status, platform support, and configuration compatibility. Fields mentioned in older guides may not apply to the core you're using today.

How the Core and Interface Work Together

mihomo evolved from the Clash Meta project and handles network logic such as configuration parsing, protocol connections, rule matching, and DNS. Graphical clients build on the core to provide subscription imports, controls, logs, and service management. A client interface update doesn't necessarily change core behavior; conversely, new core options may need client support before they're easy to use.

Open Source: Know the Boundaries by Checking the Source

Open-source repositories are useful for checking licenses, configuration examples, and issue discussions, but not every problem belongs to the core. Diagnose system permissions, background restrictions, and interface import failures at the appropriate layer. Before filing an issue, reproduce it with a minimal, redacted configuration and describe both the expected and actual behavior. Cloning the source is for development and review; it doesn't install the software or provide a ready-to-use subscription.

Updates: Maintain the Client and Subscription Separately

Client updates change the application; subscription updates change remote configuration content. Neither can replace the other. Before upgrading, back up local overrides and your current working configuration. Afterward, check traffic capture, rule matching, and DNS behavior. Clash Mirror organizes download links and guides; it is not affiliated with upstream projects. Check each project's documentation for details on features and releases. Find download links on the client downloads page.

Browse the mihomo Source Code

Git must be installed on your machine first. This command only clones the repository; it does not change your system proxy.

git clone https://github.com/MetaCubeX/mihomo.git

Visit the mihomo open-source repository ↗

Configuration Guides

Clash Guides and Troubleshooting

The latest three guides cover DNS, mobile battery drain, and the core ecosystem. Narrow down the cause based on what you're seeing, then adjust settings one at a time. When changing traffic capture, test each change and keep a way to roll back.

Browse all articles →