Clash Core Project
Watch the Clash core run silently, routing every request with millisecond response times. Precise proxy control without the bloat.
Smart routing based on domains and GeoIP. This innovation allows the core to run seamlessly across network layers, handling complex splitting tasks with ease.
Manage nodes, policy groups, and rules through clear YAML files. Turn complex network topologies into readable code for full control.
Get visual feedback on all major platforms. Seamlessly parse subscriptions and use TUN mode to capture traffic from apps that ignore system proxies.
Full YAML syntax support. Define your network nodes and routing topology with declarative language, moving beyond tedious manual settings.
The engine runs at the network layer, matching thousands of domains and IPs instantly to ensure every request is accurately routed.
Open-source clients for all major platforms. One-click subscription import and easy TUN mode setup for true global proxy support.
iOS apps (Stash, Shadowrocket) require a one-time purchase from the App Store. Other platforms are completely free and open-source. View FAQ →
Get help with downloads, configuration, and common issues.