Clash Plus
Top pick
Manage configurations, switch proxies, and check connections in a graphical interface. After installation, import and enable a subscription before turning on the system proxy. Use TUN only if you need to handle apps that don't follow the system proxy.
Start in rule mode and test the websites you use most. Confirm that both local apps and your browser work as expected. See clashplus.io for product details.
Clash Verge Rev
A desktop option for managing subscriptions, configuration overrides, and mihomo settings. Follow the prompts to grant permissions during installation. After launch, check which configuration is active—not just whether the subscription appears in the list.
TUN and the system proxy route traffic in different ways. Before enabling TUN, check service mode and permissions. If connections fail, review the logs and troubleshoot one item at a time rather than changing DNS, ports, and routes all at once.
FlClash
A good fit if you want a similar workflow across desktop and mobile. Use the installer for a standard setup. For the ZIP, extract all files to a permanent folder before running the app; don't launch it from the archive preview.
Before migrating an existing setup, keep the original YAML and local rules. The client may save UI settings and configuration overrides differently, so recheck proxy group selection and startup behavior after importing.
Clash Nyanpasu
An alternative for desktop configuration management, useful for comparing subscription workflows and configuration layouts. Quit any other running proxy clients before installation to avoid port conflicts.
If your existing configuration relies on specific core fields, confirm they're supported by the selected core before enabling the subscription. A successful import doesn't mean every setting is active; check the runtime logs.
Clash for Windows
Discontinued
This archived download is for reproducing older setups, migrating configurations, and compatibility checks. The client is discontinued. For new installations, choose a maintained client above; compatibility with historical configurations does not guarantee support for future protocols.
Before migrating, back up subscription URLs, rule overrides, and port settings. Launch the old and new clients separately, then verify proxy groups, DNS, and TUN one by one before removing the old setup. See the archived client comparison.