Manage subscription imports, proxy group selection, and everyday connections from a graphical interface. After installing, load your configuration, check the listening port, then enable the system proxy. If you need to capture traffic from more apps, configure TUN separately and grant the required permissions. Avoid changing several network settings at once.
For desktop users who want to manage configuration, overrides, and service options. After importing a subscription, check which configuration is active. When changing GUI settings, consider how they interact with subscription fields. Service mode and virtual network adapter features may require administrator access.
A cross-platform GUI for a similar experience on desktop and mobile. The installer is convenient for everyday use; with a ZIP archive, you’ll need to extract and manage the app directory yourself. Whichever format you choose, quit the old process and back up your configuration before updating.
Another desktop interface for managing configurations, suited to users with existing Clash configurations who want to compare workflows. When migrating, don’t just copy UI settings: check the core, rule references, and DNS configuration too. On first launch, test connectivity with the system proxy before enabling additional traffic-capture features.
Clash for Windows
No longer maintained
Archived download for legacy compatibility and configuration migration. Don’t expect ongoing support for newer systems or protocols. Before migrating from an older version, export your configuration and note your subscription source. Check field support in the new client, and don’t run both apps with the system proxy enabled.