From Clash to mihomo
The Clash ecosystem includes proxy cores, graphical clients, and configuration tools. The original Clash popularized the rules, proxy groups, and subscription workflows many users know; community projects have continued to build on them. Since the original project is no longer maintained, don't choose a client just because its name includes Clash. Check which core it actually uses, which platforms it supports, and whether it's actively maintained. Older configurations can be a starting point for migration, but don't assume every new client will support them in full.
Treat client updates and core updates separately
mihomo follows the development path of Clash Meta, with rule processing and support for multiple protocol implementations. Graphical clients add subscription management, connection views, and permission prompts around the core, and the two may follow different release schedules. After updating the interface, check whether the core changed too. After a core update, look for changes to DNS, routing, and configuration fields. To review the implementation, use the mihomo repository link below to find source code, documentation, and release history.
Use release notes to decide whether to update
Read the changelog first and look for fixes related to your issue before deciding to update. Before upgrading, save local overrides, rules, and settings that aren't part of your subscription. Afterward, test the same connections and rule matches again. If the client can export its configuration, check whether the export includes local changes. When reporting a regression, include your OS, core version, error logs, and reproduction steps; that's more useful than simply saying the connection doesn't work.
Know the difference between a guide site and a software project
Clash Chinese Hub provides client links and usage guides. It is not the development team behind every client and does not provide proxy nodes or subscription services. The settings shown on this site explain how things work; check your client and core documentation for the fields they actually support. Consider system prompts before changing device permissions, routes, or background activity. When using network tools, follow applicable laws, service terms, and the rules of your network.
How we maintain these guides → · Core relationships and protocol reference →