兼容性
本页汇总 WingGate 各组件运行在什么环境、与什么互操作。页面只陈述当前已验证的内容;没有列出的,一律按「未提供」理解,而不是按「隐含支持」理解。
组件矩阵
| 组件 | 当前兼容性 | 权威来源 |
|---|---|---|
| WingGate | 以 baremetal/systemd 参考部署自托管在 Linux 上;参考形态为单节点。 | 连接器部署文章 |
| wing-connector | 运行在能出站 HTTPS 访问 WingGate 的 Linux 主机上;无需入站端口。 | 连接器部署文章 |
| Runner | x86_64-unknown-linux-musl 静态构建;SHA-256 digest 由离线 Ed25519 release 密钥签名,资产侧验证。 | 本页 |
| SSH | 目标主机需要可达的 SSH 服务;WingGate SSH 端点以公钥认证你的客户端。 | SSH 客户端访问文章 |
| 文件后端 | SMB 3 起的共享(强制加密、仅 NTLMv2;签名跟随协商要求)、https + SPKI 指纹确认的 WebDAV 站点,以及标准公网 PKI + 逐请求 SigV4 的 S3 兼容对象存储;目标需能被 wing-connector 触达。 | 文件访问文章 |
| MCP 客户端 | 任何实现 MCP Streamable HTTP 的客户端,连接连接器的 MCP ingress。 | MCP 配置指南 |
| Web 控制台 | 支持 WebCrypto 与 WebSocket 的现代浏览器;不声明版本矩阵。 | 本页 |
| 浏览器扩展 | Chrome / Chromium 系浏览器(扩展 manifest 要求 Chrome 119 或更高);优先从 Chrome 应用商店安装,离线时使用部署自身域名分发的未打包包。 | 绑定浏览器文章 |
WingGate
WingGate 是你自行运维或托管使用的服务。参考部署是 Linux 上的 baremetal 或 systemd 自托管形态,前置提供有效证书的 HTTPS。
确切的安装步骤、配置键和运维约束由连接器部署文章覆盖。本页与该文章不一致时,以该文章为准。
wing-connector
wing-connector 运行在能出站 HTTPS 触达 WingGate 的 Linux 主机上。所有部署形态都采用同一个纯出站模型:不监听入站端口,你侧无需公网 IP。
受支持的安装范围就是参考部署交付的内容:连接器部署文章是支持环境的权威描述。未被其覆盖的环境,不承诺可用。
Runner
Runner 是资产侧的 tool runner,支撑 Runner-only 能力(如 typed search:file.find 与 file.grep)。它以 x86_64-unknown-linux-musl 静态链接二进制交付,因此对目标发行版没有 glibc 版本要求。
发布产物生成 SHA-256 digest,并由离线 Ed25519 release 密钥对 digest 签名;安装过程中验证签名。安装使用所选连接配置用户的缓存目录,不使用 sudo。x86_64 Linux 以外的架构当前未提供。
Runner 的授权、安装与工具可调用性是三个独立状态:授权是作用域为项目内 (资产, 连接配置) 的持久部署许可;首次 Runner-only 操作自动触发安装 Job;安装状态不兼任工具可调用性的心跳。
SSH
目标侧:主机需要一个 wing-connector 可达的 SSH 服务;wing-connector 是唯一与你的机器进行 SSH 通信的组件,首次使用前会探测并固定主机密钥。
客户端侧:你可以用自己的 SSH 客户端连接 WingGate 的 SSH 端点。认证使用你在账号下注册的公钥;WingGate 从不持有你的私钥。
MCP 客户端
任何实现 Streamable HTTP 传输的 MCP 客户端都可以使用 WingGate。客户端的工具流量不经过 WingGate:它们连接 wing-connector 的 MCP ingress,并通过 WingGate API 按资产发现已授权的 endpoint。
访问由项目 MCP 凭据(bearer token)限定范围;凭据值只在创建时展示一次。MCP surface 是一次性非 PTY 的 shell 与 file 工具组,加上浏览器资产上的 browser 与 notify 工具组;typed search(file.find、file.grep)依赖 Runner。交互式终端会话不属于 MCP surface。
浏览器
Web 控制台需要支持 WebCrypto 与 WebSocket 的现代浏览器,主流浏览器的当前版本均满足。我们不发布版本矩阵:没有测试依据的版本矩阵只是虚构,我们不写。绑定浏览器资产的扩展另见「绑定浏览器」文章。
本页如何维护
本页由项目维护者维护,随连接器部署文章与文档同步更新。支持范围变化时先落在这些文档中,再在本页做摘要。
遇到不清楚的地方,以变更日志与文档中的对应说明为准: 变更日志