feat: add provider ssh tcp data pool

This commit is contained in:
Codex
2026-06-07 02:02:38 +00:00
parent d4b7fc95f9
commit fe1b91dcbd
32 changed files with 988 additions and 350 deletions
+1 -1
View File
@@ -4,7 +4,7 @@ Windows 透传用于让 WSL provider 通过 UniDesk 的 Host SSH / WSL SSH 维
## Architecture
标准链路是:本机或计算节点 CLI 调用 `trans <PROVIDER_ID> ...`main server 的 backend-core 通过 provider-gateway 的既有 WebSocket 把终端流量转给目标 providerprovider-gateway 再用只读挂载的维护私钥连到目标 WSL sshd。进入 WSL 后,Windows-only 工具由 WSL 用户目录下的轻量 wrapper 调用 Windows 可执行文件。
标准链路是:本机或计算节点 CLI 调用 `trans <PROVIDER_ID> ...`main server 的 backend-core 通过 provider WebSocket 下发 SSH open/dispatch 控制消息,终端 stdin/stdout/stderr 数据面走 provider 主动连入 main server 的 `host.ssh.tcp-pool` TCP warm poolprovider-gateway 再用只读挂载的维护私钥连到目标 WSL sshd。进入 WSL 后,Windows-only 工具由 WSL 用户目录下的轻量 wrapper 调用 Windows 可执行文件。
这条链路分三层维护: