Skip to main content

Revm

revm 中的 TunnelHostUnixToGuest 设计逻辑

·713 words·4 mins
TunnelHostUnixToGuest 是一个Podman API 代理函数,它只做一件事: 把 host 上一个 Unix socket 收到的连接,通过 gvproxy tunnel 转发到 guest VM 里的 Podman API TCP 端口。 这篇文章记录几个关键的设计点:host/guest 边界、CLI 兼容性、网络后端隔离、连接生命周期,以及 Docker/Podman hijack stream 里的 half-close 语义。