内核演进与配置兼容
Clash 生态包含内核与多个独立维护的图形客户端。原版 Clash 项目停止维护后,社区延续了相关开发;Clash.Meta 分支后来采用 mihomo 名称。旧教程里的 Meta 与新文档里的 mihomo 往往有关联,但不能据此认为每份旧配置都能直接适配当前客户端。阅读说明时,应同时核对文章所指的内核家族和实际使用环境。
配置兼容不只是能否读取 YAML。某个协议、DNS 选项或规则类型是否可用,取决于内核实现;订阅导入、服务模式、开机启动等功能则取决于客户端。遇到缺少功能时,先确认它属于哪一层。更换图形界面不一定改变内核能力,更新内核也不一定改变客户端的菜单位置。
需要比较协议时,重点看现有服务支持什么、设备资源是否适合、网络条件是否匹配。不能仅凭协议名称判断连接表现,也不宜把某一种协议当作所有场景的固定答案。移动设备还要考虑后台运行与电量消耗。阅读协议与内核技术参考 →