ClashFX
Next-generation macOS proxy client powered by mihomo
Enhanced TUN mode Β· Visual config editor Β· 5 languages Β· Active updates
macOS 12+ Β· Native Apple Silicon Β· Free & open source
Why ClashFX
ClashX simplicity with modern power
Enhanced Mode (TUN)
Virtual TUN interface for system-wide proxy β toggle from the menu bar, no extra setup.
Visual Config Editor
YAML syntax highlighting plus form-based editing for proxies and rules β no manual file wrestling.
5 Languages
Chinese, English, Traditional Chinese, Japanese, and Russian β switch anytime.
40+ Rule Types
mihomo core: GEOSITE, RULE-SET, logic rules (AND/OR/NOT), regex β far beyond legacy ClashX.
Active Maintenance
Updated mihomo core, latest macOS support, online GeoIP updates, long-term support.
ClashFX vs ClashX Pro
Features ClashX Pro does not offer
| Feature | ClashX | ClashX Pro | ClashFX |
|---|---|---|---|
| Basic proxy | β | β | β |
| Enhanced mode (TUN) | β | β | β |
| Visual config editor | β | β | β |
| YAML syntax highlighting | β | β | β |
| 5 languages | β | β | β |
| macOS 26+ support | β | β | β |
| mihomo core | β | β | β |
| Active updates | β | β | β |
Download ClashFX
ClashFX
v1.1.4Next-gen macOS proxy client on mihomo β free and open source
First-time Install Guide
ClashFX is not Apple-notarized yet. macOS will show a security prompt on first launch β follow these steps.
β οΈ This is normal for unsigned macOS apps β not unique to ClashFX.
Double-click β security alert
After dragging ClashFX.app to Applications, double-click to open. This warning is expected for unsigned apps.
π Click βDoneβ (not βMove to Trashβ)
System Settings β Privacy & Security
Open System Settings β Privacy & Security, scroll to Security β youβll see ClashFX was blocked.
π Click βOpen Anywayβ
Confirm open
macOS asks once more to confirm. This is the final gatekeeper step.
π Click βOpenβ
You wonβt see this again on later launches
Install helper
ClashFX needs a helper to set system proxy β required for system proxy mode.
π Click βInstallβ and enter your Mac password
ClashFX is ready to use π
π‘ Terminal shortcut
Skip the steps above and remove the quarantine flag:
sudo xattr -rd com.apple.quarantine /Applications/ClashFX.app
Enter your password, then double-click ClashFX to open directly.
Migrate from ClashX to ClashFX
Three steps to switch seamlessly
-
Download ClashFX
Get the latest DMG from the button above or GitHub Releases, then drag into Applications.
-
Auto config migration
On first launch, ClashFX copies config from
~/.config/clash/to~/.config/clashfx/β subscriptions and rules preserved. -
Enjoy new features
Enable TUN mode, use the visual editor, switch UI language β experience the next-gen client.
Deep-dive Guides
Get more from ClashFX
ClashFX + NordVPN Dual Encryption
TUN mode + NordLynx with NordVPN β routing setup and performance tests.
Read guide βCan .ovpn convert to Clash YAML?
Why protocols donβt match, and 3 practical alternatives for VPN users.
Read answer βClash Meta + VPN Guide
Dual-layer proxy + VPN principles, use cases, and pitfalls.
Read guide β