Skip to content

传输组合路线图

状态:Roadmap

最后核对:2026-05-30

目标

传输配置分成三个维度:

  • payload protocol:tcpudpip
  • outer transport:tcpudpquicfake_tcp
  • security layer:rawtlsrealitynoise

当前后端在 nexus-backend/src/transport_profile.rs 中实现该模型,并通过 protobuf TransportProfile 下发给 Agent。

功能状态

Profile状态
TCP over TCP RAW完成
TCP over TCP TLS完成
TCP over TCP REALITY完成
UDP over UDP RAW完成
UDP over UDP Noise完成
TCP over QUIC REALITY完成
UDP over QUIC REALITY完成
UDP over FAKE_TCP RAW完成
IP over QUIC REALITY DATAGRAM完成
UDP over TCP RAW规划
TCP over UDP Noise规划
只依赖 legacy mode 的主流程废弃

当前形态

json
{
  "transportProfile": {
    "payload": "tcp",
    "outer": "quic",
    "security": "reality",
    "credentialId": "..."
  }
}

tcp+udp 链可以使用 transportProfiles 为不同 payload 指定 profile。

下一步

项目状态
减少 UI 对 legacy mode label 的依赖。规划
把 UDP over FAKE_TCP 和未来可能的真实 UDP-over-TCP stream framing 分开记录。完成
重新评估 TCP-over-UDP Noise 是否仍有价值。规划
保持 L3 使用 payload=ip,不伪装成 TCP/UDP route。完成

NexusNet documentation