Import proxy subscriptions and route traffic through multiple servers with rule-based filtering.
Bypass geographic restrictions or network censorship by tunneling traffic through proxy protocols like V2Ray and VLESS.
Sync proxy configurations and settings across Android, Windows, macOS, and Linux devices using WebDAV.
Manage which apps and domains use the proxy versus your regular connection without ads or tracking.
Requires Flutter SDK setup and platform-specific build tools (Android SDK for Android, Xcode for macOS, etc.)
FlClash is an open-source, ad-free proxy client that runs on Android, Windows, macOS, and Linux. It is built on top of ClashMeta (also known as Mihomo), which is a rule-based proxy engine. The problem it solves is routing your internet traffic through a proxy server, for example to bypass geo-restrictions, avoid network censorship, or simply channel traffic through a VPN-like tunnel, while keeping the configuration simple and the interface clean across all your devices. How it works: you import a subscription link (a URL provided by a proxy service that contains a list of server configurations) and FlClash loads those servers into a ClashMeta core running locally on your device. The ClashMeta engine then intercepts network traffic and routes it according to configurable rules, you can specify that certain domains or apps go through a proxy while others use your regular connection. Supported tunneling protocols include common ones used by proxy services such as V2Ray and VLESS (both are protocols that disguise traffic to look like normal HTTPS). Settings and subscription data can optionally be synced across devices using WebDAV (a file-sharing protocol). You would use FlClash when you want a clean, Material Design interface for managing proxy configurations across multiple platforms without any built-in ads, tracking, or upsells. It is particularly popular in regions where internet filtering is a concern, and for users who prefer managing their own proxy subscriptions rather than relying on a commercial VPN app. The tech stack is Dart with the Flutter framework for the cross-platform UI, and Go (Golang) for the underlying ClashMeta proxy engine. Builds require both Flutter and Go toolchains.
Generated 2026-05-18 · Model: sonnet-4-6 · Verify against the repo before relying on details.