Skip to content

系统介绍与架构 ​

NKXCLOUD 是一套自研的云服务器 / 游戏服务器销售与管理系统,由三个可独立部署的组件构成:

组件仓库作用
财务端 WebNKXCLOUD-Web面向客户的门户:注册登录、套餐购买、订单支付(支付宝)、工单、发票、弹性 IP、内网、游戏服购买;同时含管理后台(客户、套餐、订单、优惠码、公告等)
主控 ConsoleNKXCLOUD-Console调度与执行中心:被控节点登记与安装、机器总账、套餐、批量开通、执行 API(供财务端调用)、WS 代理(VNC / 终端 / 游戏日志)、资源水位
被控 AgentNKXCLOUD-Agent部署在每台宿主机(杜甫)上:对接 Proxmox VE 创建/管理虚拟机,内置游戏面板(Docker 容器)、SFTP、节点 API

调用链 ​

客户浏览器
   │  HTTPS
   ▼
财务端 Web(cloud.example.com)        ← 客户与业务数据、支付宝
   │  HTTPS + X-Service-Token(服务令牌)
   ▼
主控 Console(console.example.com)    ← 机器总账、执行调度
   │  HTTPS + Bearer(节点 Token)+ IP 白名单
   ▼
被控 Agent(每台杜甫 :8443)           ← Proxmox VE + Docker
   │  PVE API / docker / qemu-guest-agent
   ▼
虚拟机 / 游戏容器

为什么这样分层

  • 被控只认主控:即使被控的 443 面板暴露,也必须持有主控下发的节点 Token 且来源 IP 在白名单内才能调用节点 API。
  • 财务端不直接碰机器:所有创建/删除/开关机都经主控执行 API,权限与审计集中在主控。
  • 任意一层可换:你可以只买财务端 + 主控,自己写被控;也可以多主控对接同一批被控(不推荐)。

主要功能 ​

客户侧 ​

  • 注册 / 登录 / 两步验证 / 找回密码 / 邮箱验证
  • 购买服务器(地区 → 机房 → 套餐三级选择,支持自定义配置、按小时、流量计费)
  • 订单支付(支付宝扫码 / 手机 / 电脑网页)、钱包充值、发票申请、优惠码、购物车
  • 我的服务器:开关机、重装、VNC 控制台、快照、备份、扩容、换 IP、转赠、防火墙、NAT 端口映射、监控曲线
  • 弹性 IP(独立 IPv4 / IPv6 / IPv6 段,绑定/解绑/换绑)、内网互联 VPC、定时任务
  • 游戏服务器:一键开服、预设模版、插件一键装、SFTP、玩家管理、定时任务、在线人数、公开状态页
  • 工单、站内消息、公告、帮助中心、开放 API Token、Webhook

管理侧 ​

  • 节点管理(登记 → 生成一键安装命令 → 在线状态 / 延迟 / 资源水位)
  • 机器总览(跨节点、归属分配、批量重启 / 改密 / 续费)
  • 套餐与计费(包月 / 小时 / 流量、库存、自定义配置单价)
  • 订单、发票、优惠码、公告、事件、帮助中心、风控、资源水位、网页终端、审计日志
  • 系统设置(主控对接、支付宝、SMTP、Telegram、超开比例、隐藏后台路径、法律文本)

下一步 ​

NKXCLOUD · 自研云服务器 / 游戏服务器管理系统