Skip to content

FilesCodeBox P2P v0.2.0

Choose a tag to compare

@zy84338719 zy84338719 released this 04 Oct 16:49
· 19 commits to main since this release

WS 信令信道(M3 服务端)。

新增

  • WS /v1/channel/{code_hash}: 口令即房间号——同一口令的双方按到达序配对(waiting→paired),之后转发不透明握手帧(PAKE blob/候选地址),服务端零知识
  • 准入: hello 帧须持节点 Ed25519 签名(channel-join 负载)且节点在有效租约内,匿名者进不了门
  • 治理: data 帧 16KB 上限/会话 TTL 10m/空闲 2m(pong 续期)/单节点 8 会话/全局 1024;关闭码 4001-4003
  • 指标: p2p_signaling_sessions_active / p2p_signaling_joins_total

协议契约: 见 README「信令信道协议」——客户端义务=先 PAKE 后(加密)候选地址;接收方以 paired.peer_id 与 resolve 源身份交叉核对防换人。M3 剩余: 打洞/中继/传输协议(客户端侧,Go 参考实现先行)。

docker pull ghcr.io/filescodebox/p2p:0.2.0