梯子学堂

客户端和内核是什么关系:为什么同一个内核有很多客户端

2026-10-21 更新约 6 分钟读完
先说结论

内核是真正处理代理流量的程序,客户端是围绕内核做的外壳,提供界面、订阅管理和设置。同一个内核可以有很多个客户端,所以换客户端不等于换内核。客户端能支持哪些协议和订阅格式,主要由它使用的内核及版本决定,界面好不好用则取决于客户端自己。

客户端和内核,是理解整个机场使用体验的一把钥匙。很多人装了客户端、导入了订阅、连上了节点,却从来没有想过一个问题:我点的这个界面,背后到底是什么在干活?当你遇到“同一份订阅在甲客户端里能用、在乙客户端里不行”这样的困惑时,答案往往就在这里。这篇用最直白的方式,讲清楚内核和客户端的分工,并列出站内收录的客户端各自用什么内核。

什么是内核:一句话讲清

角色 比喻 实际负责
内核 汽车的发动机 真正处理代理连接:支持哪些协议、怎么分流、怎么解析域名
客户端 汽车的驾驶舱 提供界面:导入订阅、切换节点、开关系统代理、显示状态

发动机决定车能跑多快、能跑什么路;驾驶舱决定你开起来顺不顺手。同一款发动机,可以装进很多不同样子的车,这就是为什么同一个内核有很多客户端。内核的术语解释见 内核。

客户端和内核:分工表

事项 由谁负责
支持哪些代理协议 内核
分流规则怎么执行 内核
域名解析方式 内核(设置入口在客户端)
界面、菜单、主题 客户端
订阅导入与更新 客户端(解析依赖内核)
开机自启、托盘图标 客户端
系统代理、虚拟网卡的开关 客户端调用,内核或系统执行

所以,当你遇到“某个协议的节点连不上”,多半要看内核;当你遇到“找不到某个设置在哪”,多半要看客户端。

站内收录的客户端,各用什么内核

以下信息来自站内对各客户端的整理,具体版本和细节以各自官方说明为准:

客户端 类型 使用的内核 平台
Clash Verge Rev Clash 系图形客户端 Mihomo Windows、Mac、Linux
Clash Party(原 Mihomo Party) Clash 系图形客户端 Mihomo Windows、Mac、Linux
FlClash Clash 系图形客户端 Mihomo Android、Windows、Mac、Linux
Clash Nyanpasu Clash 系图形客户端 Mihomo Windows、Mac、Linux
Clash Meta for Android Clash 系安卓客户端 Mihomo Android
ClashX Meta Clash 系菜单栏客户端 Mihomo Mac
OpenClash 路由器插件 Mihomo 路由器(OpenWrt)
v2rayN V2Ray/Xray 系图形客户端 Xray 或 sing-box Windows、Mac、Linux
v2rayNG V2Ray/Xray 系安卓客户端 Xray Android
NekoBox sing-box 系安卓客户端 sing-box Android
Hiddify 多平台图形客户端 sing-box 多平台
Karing 多平台图形客户端 sing-box 多平台
sing-box 官方客户端 内核的官方客户端 sing-box 多平台
Shadowrocket iOS 付费客户端 自有内核 iPhone
Stash iOS 与 macOS 付费客户端 兼容 Clash 配置 iPhone、Mac

这张表说明了一件事:**界面不同的客户端,可能共用同一个内核。**例如表中多个 Clash 系客户端都使用 Mihomo 内核,所以它们对订阅格式和协议的支持大体接近;而 NekoBox、Hiddify、Karing 使用 sing-box,行为则更接近 sing-box。各内核的介绍读 Mihomo 是什么 和 sing-box 是什么,两个体系的差别读 Clash 和 V2Ray 有什么区别。

换客户端,到底换了什么

情形 换的是 没变的是
从甲 Clash 系客户端换到乙 Clash 系客户端 界面和操作方式 内核仍是 Mihomo,协议支持大体一致
从 Clash 系换到 sing-box 系 界面和内核 订阅是通用的,可重新导入
同一客户端升级版本 可能连内核一起升级 订阅和节点信息通常保留

对用户而言,最重要的认识是:**订阅是通用的,换客户端不需要重买订阅。**只要新的客户端的内核支持你的订阅格式,导入即可。

客户端内核区别,会影响哪些体验

影响点 说明
协议支持 内核不支持的协议,对应节点无法使用
订阅格式 不同内核理解的配置格式不同
新功能进度 内核更新后,客户端往往需要跟进才能用上
配置语法 版本变化可能导致旧配置失效
资源占用 取决于内核实现和客户端本身

内核版本偏旧时,最常见的现象是新协议的节点不显示或连不上,排查读 订阅导入失败怎么办,更新要不要做、怎么做,读 客户端要经常更新吗。

怎么知道一个客户端用的是哪个内核

  1. 看客户端的官方说明或仓库首页,通常会写明;
  2. 看设置里的版本信息,有的会显示内核名称和版本;
  3. 看站内对应的手册,里面有客户端的基本信息;
  4. 内核信息以官方说明为准,不要依赖第三方的转述。

选客户端时,内核该怎么看

你的情况 建议
订阅是 Clash 配置 选内核为 Mihomo 的客户端
订阅是节点链接列表 选 Xray 或 sing-box 系客户端
想尝试较新的协议 关注内核是否支持,以及客户端是否及时更新
只想简单用起来 选界面友好的,不必深究内核

不确定订阅是什么格式,用 订阅格式检测,再对照 选机场向导 里的条件,或看 电脑用哪个客户端。

几个常见的误解

  • **“客户端就是代理本身。”**真正干活的是内核;
  • **“界面像就是同一个东西。”**界面像的客户端可能用不同内核;
  • **“换客户端要重买订阅。”**订阅通用;
  • **“内核越新越好。”**新版本可能改变配置语法,更新前要备份;
  • **“只有高手才需要懂内核。”**懂一点分工,排错时会省很多事。

下一步

下次遇到“某个节点连不上”,先问自己:是客户端的设置问题,还是内核不支持?这个问法会让你的排查快很多。客户端和内核的关系,说到底是“外壳”和“引擎”:了解了它们的分工,你就不会再被一堆名字绕晕。

这篇没有覆盖的
  • 客户端所使用的内核和版本会随更新变化,请以各客户端的官方说明和官方仓库为准。
  • 本文只列站内手册收录的客户端,不是完整名单,也不比较各内核的速度或稳定性。
  • 本文不涉及内核的编译与命令行使用,只讲使用者需要理解的分工关系。

资料里明确写了支持 Clash 的几家

把 Clash 写进客户端栏的品牌很少。没写不等于不能用,多数机场都能给 Clash 格式的订阅,只是档案里找不到可以核对的说法。

名次机场最低一档流量线路
第 1 名无忧链接¥6.6/月 按年付费40GB/月IPLC、IEPL官网入口

看 Clash 上手手册 → 数据来自机场档案,价格以官网结账页为准。

这篇的几个常见问题

内核和客户端有什么区别?

内核是真正处理代理连接的核心程序,决定支持哪些协议、怎么分流、怎么解析域名。客户端是围绕内核做的外壳,负责提供图形界面、导入和更新订阅、切换节点、开关系统代理等。简单说:内核干活,客户端提供操作入口。

换了客户端,是不是等于换了内核?

不一定。很多客户端使用同一个内核,换客户端相当于换了一个界面,底层行为变化不大;反过来,两个看起来相似的客户端,可能使用不同的内核,支持的协议和订阅格式就会不同。想知道,要看客户端的官方说明里写的内核。

为什么同一份订阅,在不同客户端里节点不一样?

因为内核不同、版本不同,对协议和字段的支持也不同。节点用到的协议或字段,某个内核不支持,该节点就可能不显示或连不上。遇到这种情况,先确认客户端的内核和版本,必要时升级或换客户端,再用订阅格式检测工具确认订阅格式。

选客户端时,需要关注内核吗?

需要适度关注,但不必深究。主要看两点:它的内核是否支持你的订阅里用到的协议;内核是否还在维护更新。其他如界面、易用性、平台支持,则是客户端自己的特点。站内每个手册里,都写了客户端的基本信息,可以参考。