From installation to configuration, proxy modes to troubleshooting, we've compiled the most common questions to help you get started quickly.
No matching questions found
Try different keywords or browse the categories belowLearn what Clash is, what it can do, and how it compares to other tools
Clash is a rule-based, open-source network proxy client. Its core function is to route network requests to different proxy nodes or direct connections based on custom rules. Key differences from a traditional VPN include:
In short, Clash is ideal for users with some technical knowledge who want fine-grained control over their network traffic. A VPN is better for non-technical users who just want a one-click connection.
The Clash core and all clients recommended on this site (Clash Verge Rev, ClashMeta for Android, etc.) are entirely free and open-source under the GPL-3.0 license. They are permanently free to download and use, with no ads or in-app purchases.
They play different roles in the proxy ecosystem:
You don't need separate apps for each protocol. Install Clash, and it will automatically handle any protocol type included in your subscription link.
Clash is built with Go, allowing the core to run on almost any platform. The community has developed various GUI clients for different OSs:
MihomoMihomo (formerly Clash Meta) is a next-generation core maintained and extended by the MetaCubeX community based on the original Clash. Since the original author stopped development in 2023, Mihomo has become the mainstream core for the community.
Key advantages of Mihomo over the original Clash:
The Clash core and mainstream community clients follow the GPL-3.0 open-source license. The code is publicly hosted on GitHub, allowing developers worldwide to review, audit, and contribute.
How to safely download clients and handle common installation permission issues
We recommend obtaining clients from these official and trusted channels:
The author of the original Clash for Windows (CFW) stopped maintenance in 2023. Here are the most recommended community successors:
All these alternatives are fully compatible with Clash YAML subscriptions. You can import your existing links directly without any modifications.
Windows Defender SmartScreen flags open-source software that isn't Microsoft-certified. This is normal, and Clash is safe. To proceed:
macOS Gatekeeper blocks apps not notarized by Apple. To allow it:
Due to regional App Store restrictions, proxy apps are not available on some accounts. You will need a US Apple ID to purchase and download one of the following from the App Store:
Simply import your airport's Clash YAML subscription link after purchase. See detailed steps in our iOS Config Guide。
How to import subscriptions, manage nodes, and handle configuration issues
Taking Clash Verge Rev (Windows / macOS) as an example:
For other platforms, please refer to our Config Tutorial page。
Common causes and solutions:
Clash uses the YAML format to define nodes, rules, and policies. Core sections include:
To set up auto-updates in Clash Verge Rev:
Clash is a proxy client tool; it does not include nodes. You must obtain them via:
Rule Mode vs. Global Mode vs. TUN Mode: Use Cases
For most daily scenarios, choose 'Rule Mode'. It automatically handles proxying for international sites while keeping domestic traffic fast.
TUN Mode creates a virtual NIC to capture all outgoing traffic at the system level, including apps that ignore standard system proxy settings.
In Rule Mode, local traffic should be direct and fast. If it feels slow, check these causes:
There are several methods:
7890 is the default Mixed Port for Clash, which can be viewed or modified in the client 'Settings'.
A DNS leak occurs when your DNS queries bypass the proxy and are sent directly to your ISP or local DNS servers, potentially exposing your browsing history.
The best way to prevent DNS leaks in Clash is by enabling Fake-IP Mode:
enhanced-mode: fake-iptab.
Troubleshooting failed connections, timeouts, and network drops
Follow these steps to troubleshoot:
Total node timeout is usually caused by:
For Windows users:
For macOS users:
Clash performs low-level network operations (especially in TUN Mode), which some antivirus tools misidentify as suspicious. Steps to fix:
C:\Users\YourUsername\AppData\Roaming\clash-verge) to your antivirus Trust List or ExclusionsThis happens when Clash modifies system proxy settings but fails to revert them on exit, leaving the system trying to connect via a non-existent proxy.
Quick Fix:
Check our visual configuration guides or visit the Download Center for the latest client. Updating often resolves most common issues automatically.