ClashX vs ClashX Pro vs ClashFX
Complete comparison of three macOS proxy clients to help you choose the right tool
ClashX is a classic lightweight client. ClashX Pro added TUN mode but has been discontinued. ClashFX is built on the mihomo core and offers a visual config editor, multi-language support, and other exclusive features with ongoing updates.
Detailed Feature Comparison
See all differences at a glance
| Feature | ClashX | ClashX Pro | ClashFX ✦ |
|---|---|---|---|
| Basic Proxy | ✓ | ✓ | ✓ |
| HTTP / HTTPS / SOCKS5 | ✓ | ✓ | ✓ |
| Rule-based Routing | ✓ | ✓ | ✓ |
| Dashboard | ✓ | ✓ | ✓ |
| Enhanced Mode (TUN) | ✗ | ✓ | ✓ |
| True Global Proxy | ✗ | ✓ | ✓ |
| CLI Proxy | Partial | ✓ | ✓ |
| Visual Config Editor | ✗ | ✗ | ✓ Exclusive |
| YAML Syntax Highlighting | ✗ | ✗ | ✓ Exclusive |
| Multi-language (5 languages) | ✗ | ✗ | ✓ Exclusive |
| mihomo Core | ✗ | ✗ | ✓ |
| macOS 26+ | ✓ | ✗ Discontinued | ✓ |
| Free & Open Source | ✓ | ✓ | ✓ |
✦ ClashFX exclusive features are highlighted in persimmon
Which Version to Choose
Choose the best client based on your needs
ClashX
Daily Use
Lightweight and fast, meets basic proxy needs, macOS 10.15+
⚠️ Discontinued
ClashX Pro
Advanced
Enhanced TUN mode, but discontinued and incompatible with macOS 26+
🔥 Recommended
ClashFX
Recommended
mihomo core + visual config editor + multi-language + active updates
Download Now
Learn more about ClashFX features →
ClashX and ClashFX are completely free and open source
Frequently Asked Questions
ClashX Pro still works for now, but the project has been discontinued. This means no new features or bug fixes will be released, and future macOS versions (such as macOS 26+) may not be compatible. If you need a long-term solution, we recommend migrating to ClashFX.
ClashFX uses the mihomo core and is fully compatible with the standard Clash config file format. You can directly import your ClashX or ClashX Pro YAML config files into ClashFX without any modifications. ClashFX also provides a built-in visual editor for convenient config editing.
ClashFX is the only Clash-based macOS client still being actively updated. It is built on the more powerful mihomo core, features an exclusive visual config editor with YAML syntax highlighting, supports 5 interface languages, runs natively on Apple Silicon, and guarantees compatibility with the latest macOS versions.
Yes, ClashFX is completely free and open source. You can view the source code, submit issues, and contribute on GitHub. Like ClashX and ClashX Pro, there are no fees whatsoever.
It's very simple. After downloading and installing ClashFX, just import your existing subscription links or config files. ClashFX is compatible with the standard Clash config format, and the entire migration takes only a few minutes.