xHub是一个专为流量转发、负载均衡和网络加速设计的分布式集群管控平台。通过智能的节点管理和流量调度,为用户提供稳定、高效、安全的网络加速服务。
- 智能流量转发: 支持多种协议和路由策略,实现精准的流量分发
- 动态负载均衡: 基于节点状态和网络质量的智能负载均衡算法
- 全球节点管理: 支持海外海内节点统一管理,实现最优路径选择
- 实时监控: 节点状态实时监控,自动故障转移和恢复
- 安全防护: 内置DDoS防护和流量清洗功能
- 可视化控制台: 直观的Web管理界面,支持一键部署和配置
- API集成: 提供完整的REST API和gRPC接口,支持第三方集成
┌─────────────────┐ HTTP API ┌─────────────────┐
│ 管理控制台 │ ──────────────▶│ xHub主控节点 │
│ (Web UI) │ │ (Master) │
└─────────────────┘ └─────────────────┘
│
│ gRPC
▼
┌─────────────────┐
│ 海外节点集群 │
│ (Overseas) │
└─────────────────┘
│
┌─────────────────┐
│ 国内节点集群 │
│ (Domestic) │
└─────────────────┘
│
┌─────────────────┐
│ 边缘节点集群 │
│ (Edge) │
└─────────────────┘
GET /api/v1/nodes
- 获取所有节点列表POST /api/v1/nodes
- 添加新节点GET /api/v1/nodes/:id/status
- 获取节点状态PUT /api/v1/nodes/:id/config
- 更新节点配置
GET /api/v1/stats/global
- 获取全局流量统计GET /api/v1/stats/nodes
- 获取节点流量统计GET /api/v1/stats/users
- 获取用户流量统计
GET /api/v1/health
- 系统健康检查GET /api/v1/metrics
- 系统性能指标GET /api/v1/logs
- 系统日志查询
访问 http://localhost:8080
进入Web管理界面,提供以下功能:
- 实时监控: 节点状态、流量统计、性能指标
- 节点管理: 添加、删除、配置节点
- 用户管理: 用户创建、权限分配、流量限制
- 日志查看: 系统日志、错误日志、访问日志
- 配置管理: 全局配置、节点配置、路由规则
- 地理位置路由: 根据用户地理位置选择最优节点
- 延迟优化: 自动选择延迟最低的节点
- 负载均衡: 智能分配流量,避免单点过载
- 故障转移: 节点故障时自动切换到备用节点
xHub - 让网络加速更简单、更高效、更安全