二层数据通道
在节点之间转发以太网帧,并维护受控的逻辑 peer 与路径状态。
Rust L2 relay 与边缘 P2P 连接实验
验证一个中心协调、数据面尽量端到端的边缘连接模型:中心负责节点发现、策略和候选路径协调,节点之间优先建立直接连接,在受限网络中允许明确、可观测的回退路径。
这是一个独立个人实验,不复用雇主代码。它起源于我长期使用的旧 C 虚拟网络工具,但不是对旧实现逐行翻译。
借助 AI 在约两天的早晚时间里完成可运行版本,追平旧 C 工具的核心连接和转发能力,并立即进入自己的远程开发链路。
后续数周没有停留在“重写成功”,而是继续加入中心协调、P2P 候选、受控回退、状态观测和 Noise 会话。
当前阶段功能扩张让位于真实网络稳定性、安全假设和代码主权审查,持续记录路径是否真的直连、何时回退以及能否恢复。
在节点之间转发以太网帧,并维护受控的逻辑 peer 与路径状态。
尝试直接 UDP 路径;失败时可按策略回退,并保留重新探测直接路径的空间。
实验性采用 Noise 握手建立数据面会话,区分节点身份、授权材料与会话密钥。
记录选中路径、候选结果、连接状态和经中心转发的流量,用于验证实际行为。
项目已在真实网络中承载日常开发流量,并完成多节点、直接连接、受控回退和恢复场景的持续验证。验证重点不是记录“用了多少天”,而是确认直接路径、显式回退、控制面重建和路径恢复是否符合预期。
当前重点从“增加功能”转向稳定性观察、安全边界说明和代码主权审查。
这是实验性系统项目,不宣称已经达到开放产品或通用 VPN 的成熟度。