很多人用了很久 v2rayN,也没搞清楚「内核」是什么,直到某天提示要更新内核、或者要在 Xray 和 sing-box 之间切换时一头雾水。这篇用最直白的方式讲清楚它们的分工。
1一个比喻:发动机和驾驶舱
把整套代理工具想象成一辆车:
- 内核(Xray-core / v2ray-core)= 发动机:真正负责连接服务器、加解密、按协议收发数据的部分。它是命令行程序,没有界面,自己用很麻烦。
- v2rayN = 驾驶舱:你看到的窗口、按钮、节点列表、测速、订阅管理,都是 v2rayN 提供的。它把复杂的内核配置变成点点鼠标就能完成。
所以 v2rayN 自己不「翻」任何东西,它只是调度内核。你在界面上选节点、点连接,v2rayN 就生成一份配置文件丢给内核去执行。
2Xray-core 和 v2ray-core 的关系
v2ray-core 是「祖宗」,发展多年。Xray-core 是从 v2ray-core 分支出来的增强版,更新更勤、性能优化更多,还率先支持了 VLESS、Reality 等新特性。现在 v2rayN 默认搭载的就是 Xray-core,绝大多数人用它即可,功能更全、对新协议支持更好。
3为什么要更新内核
- 支持新协议:比如 Hysteria2、Reality 这些较新的东西,老内核不认,更新后才能用对应节点。
- 修复与抗封锁:网络环境在变,内核更新常包含连通性改进,老内核可能某天就大面积连不上。
- 性能:新版往往更省资源、更快。
更新方法很简单:v2rayN 菜单「检查更新」里可以分别更新「v2rayN 本体」和「Xray 内核」。详细步骤见 升级更新教程。
内核和界面要分开更新:v2rayN 升级到新版,不代表内核也跟着更新了。遇到新协议节点连不上,先单独更新一下 Xray 内核,往往就解决了。
4还有个 sing-box 内核
新版 v2rayN 支持多内核,除了 Xray,还能切换到 sing-box 内核。它对某些新协议(如 Hysteria2、TUIC)支持更完整。怎么切换、什么时候用,看 多内核切换教程。日常用默认的 Xray 就够了,遇到特定协议节点再考虑切。
下载 v2rayN(Windows 版)v7.22.6 · 支持 x64 / ARM64 · 开源免费