Skip to content

Naive —— Xray-core 不支持

Xray-core 没有实现 Naive 代理协议。infra/conf/ 的协议结构体里没有 naive 这个值。

变通方式

需要 Naive 连接时,请改用:

  • Naive — sing-box —— 完整的客户端 / 服务端 支持,提供 HTTP/2 与 HTTP/3 传输,以及对内嵌 quiche 拥塞控制器 的直接调节旋钮。

若需要让 Xray 消费一个 Naive 端点,可以把 naive-proxy 作为边车进程 运行,并让 Xray 出站经 SOCKS5 或 HTTP 串接过去。

为什么 Xray 跳过了 Naive

Naive 的线路格式依赖 Chromium QUIC 栈的打补丁构建,使其与浏览器流量 不可区分。把这部分纳入 Xray 意味着 vendor 一份 quiche 分支 —— 对维护是相当的负担 —— 而其协议覆盖的能力,VLESS + REALITY 在 Xray 目标受众中已经能够满足。

由 Argsment 出品的 Core Tutorial