The mihomo Core Explained: the Heart of Clash Meta

Basics

mihomo is a command-line proxy core written in Go. It does all the real work in the Clash ecosystem: parsing subscriptions, maintaining connections, routing by rules, and encrypting traffic. The GUI client you use every day is essentially a remote control for it.

What the core is responsible for

Do regular users need to install it separately

No. Clash Verge Rev, FlClash and CMFA all ship with mihomo built in. You only deploy the bare core on servers, routers or NAS boxes without a GUI.

For power users

Standalone mihomo starts with a simple mihomo -d <dir> pointing at your config directory. Pair it with systemd or Docker for autostart and supervision — see our dedicated guides.

Ready to get started?
Download Clash Verge Rev, FlClash or the mihomo core and be up in minutes.
Go to downloads