ZTXGate vs Twingate
ZTXGate 和 Twingate 都采用面向资源的访问模型,而不是把广泛的私有网络连接本身作为最终目标。
最大的区别在于运行模式:Twingate 依赖由 Twingate 托管的 Controller,而 ZTXGate 可以在无需强制 CoreZT 托管控制平面的情况下运行,并可由客户或 MSP 运营。
快速对比
| 领域 | ZTXGate | Twingate |
|---|---|---|
| 核心管理/控制 | 客户或 MSP 运营的 ZTXGate 部署 | Twingate 托管的多租户 Controller |
| 私有侧组件 | ZTXGate 网关/代理 | 客户部署的 Connectors |
| 终端访问 | 基于 WireGuard 的受管访问;许可式无客户端 HTTP/HTTPS 选项 | 用户通过 Twingate Client 访问 |
| 面向资源的策略 | 支持 | 支持 |
| 设备姿态 | Intune、Defender for Endpoint、SentinelOne、CrowdStrike、Jamf | Intune、Jamf、CrowdStrike、SentinelOne 及其他文档列出的集成 |
| 完全独立 / 隔离运行 | 支持 | 不是官方文档中的标准运行模式 |
| 可选供应商服务 | CoreZT 运营的 ZTXHub,用于集中许可/更新管理 | 托管 Controller 是标准 Twingate 架构的内在组成部分 |
| 韧性模式 | 周期性备份并还原到新部署;无传统 HA 集群 | 支持 Connector 冗余/负载均衡;Controller 由 Twingate 运营 |
这是架构对比,而不是功能打分。两种产品都用于零信任私有资源访问,但它们对供应商和客户之间的职责划分不同。
控制平面
Twingate 文档描述了四个主要组件:Controller、Clients、Connectors 和 Relay 基础设施。其 Controller 是由 Twingate 托管的多租户服务,用于存储配置、注册 Connectors 并签发授权。
ZTXGate 可以独立运行,无需强制 CoreZT 托管的控制平面。ZTXGate 环境本身由客户或 MSP 运营。
联网部署可以选择使用由 CoreZT 拥有并运营的 ZTXHub,进行集中式软件更新和许可管理。ZTXHub 并不是 ZTXGate 核心访问运行的必需组件。
这形成了明确的设计选择:
- Twingate 有意将控制集中在供应商运营的服务中。
- ZTXGate 允许访问平台继续由客户或 MSP 运营,并把 CoreZT 服务作为可选的生命周期管理能力。
私有侧组件
Twingate Connectors 部署在防火墙后、靠近受保护 Resources 的位置。用户无需手工连接某个 Connector;Twingate Client 会通过适当的 Connector 或受支持的点对点路径访问已授权 Resources。
ZTXGate 把访问执行放在 ZTXGate 部署环境中。受管终端使用基于 WireGuard 的连接访问已授权资源。对于受支持的 HTTP/HTTPS 应用,可使用许可式无客户端访问,由 ZTXGate 代理执行策略。
实际差异并不只是“网关 vs Connector”,而在于访问系统如何运营,以及策略执行位于整体架构的什么位置。
终端模型
Twingate 官方文档中的用户访问模型在终端运行 Twingate Client。该 Client 执行认证和授权相关功能,并拦截针对受保护 Resources 的请求。
ZTXGate 提供两条访问路径:
- 受管访问:对需要网络访问的协议使用基于 WireGuard 的连接。
- 无客户端 HTTP/HTTPS 访问:作为许可能力,适用于不希望在终端安装隧道软件的 Web 应用。
在本次对比所审阅的 Twingate 文档中,我们没有找到与 ZTXGate 风格相当、面向终端用户的无客户端 HTTP/HTTPS 应用代理。该情况未来可能变化,因此应定期重新核验。
基于资源的授权
两种产品都围绕对明确 Resources 的访问进行设计,而不是简单地把用户接入整个私有网络。
Twingate 文档描述了 Resource Policies,以及由 Controller 签名的授权。Connectors 被定位为通向已授权 Resources 的窄化访问路径,而不是通用 VPN 网关。
ZTXGate 同样会在允许访问前评估身份、设备、资源、设备姿态、上下文条件、审批状态和其他策略输入。
因此,这是一项架构相似点,而不是本身的差异化因素。
设备信任与姿态
两种产品都具备有意义的设备信任能力。
ZTXGate 支持以下姿态输入:
- Microsoft Intune
- Microsoft Defender for Endpoint
- SentinelOne Singularity
- CrowdStrike
- Jamf
Twingate 文档提供设备配置文件,并列出 Intune、Jamf、CrowdStrike、SentinelOne 等集成。
真正的问题不是双方是否“支持设备姿态”,而是姿态来源、设备身份和策略模型如何融入现有终端管理环境。
身份与生命周期
ZTXGate 支持使用 OIDC 进行认证,并通过 SCIM 进行配置与生命周期同步。
Twingate 可与外部身份提供商集成,并在访问模型中使用用户/群组和策略信息。
两种方式都能适应现代企业身份环境。具体兼容性应根据部署所需的 IdP 和配置要求进行核验。
断网与隔离运行
这是最清晰的架构差异之一。
ZTXGate 可以完全独立运行,并部署在永久隔离的环境中。不使用 ZTXHub 时,许可管理和软件更新通过手动方式完成。
Twingate 的标准架构使用其托管 Controller 来完成注册、配置和授权流程。这是一种有意设计的 SaaS 运行模式,而不是永久断网模式。
希望采用供应商运营服务的组织可能偏好这种方式;要求访问平台本身独立于外部供应商控制服务的组织,则可能更适合 ZTXGate 的独立模式。
可用性与恢复
Twingate 文档说明,在部署多个 Connectors 时支持 Connector 冗余、负载均衡和故障转移。其 Controller 则是由 Twingate 运营的托管服务。
ZTXGate 当前不提供传统 HA 集群。管理门户可创建周期性备份,灾难恢复时可以把备份还原到新的 ZTXGate 部署。
这是两种不同的韧性模式,不应视为等价。
哪种架构可能更适合?
以下情况 Twingate 架构可能更合适:
- 可以接受或更偏好供应商运营的控制平面
- 希望使用基于 Connector 的私有资源访问,并尽量减少自己运营的控制平面基础设施
- 用户可以使用 Twingate Client
- 更偏好供应商管理的服务可用性,而不是自行运行访问控制基础设施
以下情况 ZTXGate 架构可能更合适:
- 访问平台需要由客户或 MSP 运营
- 不希望强制依赖供应商托管控制平面
- 要求永久隔离运行
- 希望在同一产品中同时使用基于 WireGuard 的受管访问和许可式无客户端 HTTP/HTTPS 访问
- 获得许可的集成式 ZTXBAS 可提供抗钓鱼生物识别认证,包括在断网部署中
这些条件并不是通用推荐。真正重要的问题是:哪种运行模式更符合您的安全与基础设施要求。
使用的官方资料
本页竞争产品信息根据 Twingate 当前第一方文档核验: