GLOSSARY
内核是什么意思?
一句话定义
内核是代理软件里真正处理连接、协议和规则的核心程序,客户端的图形界面只是在它外面加的一层壳。
内核,是代理类软件里真正干活的那一部分:和节点建立连接、解析各种协议、按规则决定每个请求的去向。它通常没有好看的界面,要靠客户端提供操作入口。
常见的几个内核
| 内核 | 配置与订阅的风格 | 常见客户端 |
|---|---|---|
| Mihomo | Clash 风格的 YAML,含规则与策略组 | Clash 系各客户端 |
| Xray | 节点链接列表,常配 VLESS、Reality | v2rayN 等 |
| sing-box | JSON 配置 | sing-box 系各客户端 |
不同内核读取的格式不一样,所以客户端和订阅要对得上。完整的分工讲解,读 客户端和内核有什么区别。
怎么知道手上的客户端用了哪个内核
打开客户端的“关于”或设置页,通常能看到内核名称与版本;官方仓库的说明里一般也有交代。如果这几处都找不到,说明它的信息不够透明,使用时要多一分留意。
内核版本为什么重要
内核决定了客户端能理解哪些协议、哪些配置字段。遇到新协议导入失败或订阅报字段错误,常见的原因就是内核偏旧。升级内核有时能解决,但也可能让原有的个别配置失效,所以升级前先看更新说明,并备份当前可用的配置。
常被混淆的几点
内核不是客户端:前者像发动机,后者像车身,见 客户端。内核也不是机场:机场提供的是节点与订阅。至于“Clash 内核”这个老说法,今天多半指的是 Mihomo,名字的来历读 Mihomo 是什么。