Project relationship.Clash Meta commonly refers to the feature ecosystem formed around the Meta branch, while the core project is now developed under the mihomo name. Graphical clients handle configuration management, system services, tray interaction, and log display; the mihomo core handles protocols, rule matching, DNS, and inbound and outbound connections. Understanding this relationship helps identify whether an issue occurs in the interface, system permissions, configuration file, or core runtime.
Open collaboration.mihomo source code, commit history, issue discussions, and release notes are maintained in public repositories. Users can track implementation changes to configuration fields, and client maintainers can build frontends for different platforms on the same core. This site bases its Chinese documentation on public materials and observed configuration behavior; it does not treat a UI label as a core capability or merge differences between third-party clients into one conclusion.
Update paths.The core, graphical client, subscription content, and rule sets follow four separate update paths. Client updates may change the interface and system services; core updates may alter configuration fields or network behavior; subscription updates mainly affect nodes and policies; rule-set updates change the range of matching connections. During troubleshooting, record which layer changed most recently and restore a single variable first instead of updating everything at once.
Documentation principles.Configuration notes prioritize observable results: whether the file loads, whether the port is listening, whether the system proxy points to the correct address, which rule matched, and which resolver handled the DNS request. Permissions and network stacks differ across operating systems, so the same switch may have different prerequisites. Where platforms differ, the guide lists separate steps rather than summarizing every environment with one screenshot.