High-performance open-source proxy tool powered by a precision rule engine. Break down information barriers, hide your footprint, and reshape your digital freedom.
Tailored for developers. Seamlessly handles Git, Docker, and CLI traffic, solving slow package downloads and API timeouts to boost global collaboration efficiency.
Built-in UDP penetration and TUN mode for low-level traffic interception. Smartly bypasses high-loss links to provide low-latency acceleration for console and PC gaming.
Uses advanced hybrid encryption to combat Deep Packet Inspection (DPI). Protects your data in high-strength tunnels, ensuring privacy on public Wi-Fi and against ISP hijacking.
The core strength of Clash is its Turing-complete rule system. Match traffic by domain suffix, keywords, IP (GeoIP), and more to precisely control every request.
Direct routing for local traffic (low latency), proxy tunnels for international content, and ad blocking to stop trackers—all automated at millisecond speeds in the core.
This usually happens when another proxy (e.g., V2Ray or a leftover Clash process) is already running. End the process in Task Manager / Activity Monitor, or change `mixed-port` and `external-controller` in `config.yaml` to different ports.
TUN mode intercepts traffic at the network stack level, ideal for apps that don't support proxy settings (like UWP apps or certain games). Ensure the client runs as Admin/Root, and enable the `tun` module in your config with `enable: true` and `stack: system` (or gvisor).
Your ISP might be blocking the config hosting server. Try a different network (like a mobile hotspot) for the initial update, or use a URL converter. Also, ensure your system time is accurate to avoid TLS handshake failures.
Detailed guide on seamlessly migrating legacy Clash configurations to Clash Meta. Covers config compatibility and TUN mode optimization.
Read More → Technical AnalysisIn-depth analysis of TUN mode. Learn how to correctly enable transparent proxy on Windows, macOS, and Linux to route all traffic through Clash.
Read More → Advanced ConfigFrom basic rule syntax to advanced rule set management, learn how to build efficient, maintainable Clash configurations.
Read More →