VeloTrust · 技术架构

从访问决策到网络执行,形成可管理的闭环

控制面管理身份、设备、资源和策略;HUB 负责认证与配置同步;Client 和 Gateway 通过加密隧道建立业务访问路径。

一次访问如何发生

身份、设备、策略与实际网络连接

  1. 01

    员工与 Client

    员工使用企业创建的账号登录,Client 使用已登记的设备凭证接入。

  2. 02

    Management

    管理员管理员工、设备、用户组、受保护资源和访问策略。

  3. 03

    HUB 控制通道

    HUB 验证节点身份,读取当前状态并为 Client 与 Gateway 编译、同步配置。

  4. 04

    WireGuard 加密连接

    Client 与 Gateway 建立加密数据通道;普通业务流量不经过 HUB。

  5. 05

    Gateway 与业务资源

    Gateway 按下发的 ACL 规则执行网络访问;没有匹配允许规则的流量默认拒绝。

控制面与数据面

分别管理策略与实际流量

CONTROL

控制面

Management 管理身份、设备、资源和策略;HUB 承担认证、配置编译与节点间同步。访问变化通过配置更新和撤销通知传播。

DATA

数据面

Client 和 Gateway 使用 WireGuard 传输加密业务流量。Gateway 在企业网络入口执行访问规则,HUB 不承载普通业务流量。

权限变化时

访问撤销

管理员停用账号或设备、或收紧访问策略后,HUB 通知在线节点应用变更。在线 Client 清理对应隧道;已断开设备在下次认证时按当前状态重新校验。

工程实现要点

控制服务基于 Go;PostgreSQL 保存管理数据和当前配置状态;HUB 使用 gRPC 控制通道与节点通信;WireGuard 承载 Client 与 Gateway 之间的加密数据传输。实际生产部署能力以发布版本和验收结果为准。

了解部署和使用方式

快速入门列出管理员需要准备的服务、数据库、网关和员工接入步骤。