Skip to content
Novaix 目前处于早期开发阶段,功能尚未稳定,可能存在严重的 Bug。请勿用于生产环境。

套餐管理 ​

套餐定义了用户可以购买的实例规格和价格。您可以创建不同配置、不同价位的套餐来满足各类用户的需求。

在创建套餐之前,请确保已完成以下准备工作:

  1. 创建了至少一个区域
  2. 至少添加并初始化了一个节点,且已关联到区域
  3. 创建了与节点网络名称匹配的 IP 池并有可用 IP
  4. 至少导入了一个镜像并已分发到该节点

创建套餐 ​

在管理面板的「套餐管理」页面创建套餐,需要配置以下信息:

基本信息 ​

字段说明
名称套餐显示名称,如「入门型 1C1G」
所属分组套餐分组,用于在用户购买页面中分类展示
类型虚拟机(VM)或 容器(Container)
架构CPU 架构,amd64 或 arm64
可用节点该套餐可使用的节点。用户下单时选择区域,系统从区域内的可用节点中自动分配
排序展示顺序,数字越小排越前

资源配置 ​

字段说明
CPUCPU 核心数。容器套餐支持小数(如 0.5 表示半核),VM 套餐必须为整数
内存内存大小(MB)
磁盘磁盘空间(GB)
带宽网络带宽限制
流量月度流量配额(GB),0 表示不限制
IP 数量每个实例分配的公网 IP 数量,默认 1
CPU 限制CPU 使用率上限(%),0 表示不限制。仅容器套餐可用,VM 套餐不支持
Profile 名称节点上使用的 Profile 名称(可选,高级配置)
存储池节点上使用的存储池名称(可选)
网络名称节点上使用的网络名称(可选)

小数 CPU(仅容器)

容器套餐的 CPU 支持小数,系统会自动换算:分配 ceil(CPU) 个 vCPU 并将 CPU 使用率限制设为对应百分比。例如 0.5 核 = 1 vCPU + 50% 限制,1.5 核 = 2 vCPU + 75% 限制。如果同时手动设置了「CPU 限制」,则以手动设置的值为准。VM 套餐不支持小数 CPU(Incus 的 limits.cpu.allowance 仅适用于容器)。

TIP

用户下单和支付时,系统会自动检查目标节点的 CPU、内存、磁盘余量以及 IP/NAT 端口可用性。资源不足时会拦截下单或支付,避免付款后实例创建失败。但资源预检是 best-effort 的快照检查,不做资源预留,高并发场景下仍有极小概率出现资源竞争。建议根据节点实际配置合理规划套餐规格和库存。

CPU、内存、磁盘的已分配量通过实时聚合实例数据计算,不依赖节点同步缓存。节点的资源总量需要通过初始化或同步获取,如果节点尚未初始化(资源总量为 0),系统无法判断资源余量,对应套餐会显示「资源不足」。请确保节点已正确初始化。

定价 ​

Novaix 支持多周期定价,您可以为每个计费周期设置不同的价格:

周期说明
按小时按使用时长实时从余额扣费,适合临时或弹性需求
月付按月计费价格
季付按季度计费价格
年付按年计费价格

不设置价格的周期将不会展示给用户。例如,如果您只希望提供月付和年付,只需设置这两个周期的价格即可。按小时计费的详细说明请参考订单与计费。

TIP

长周期通常会给予一定折扣以吸引用户长期付费。例如月付 30 元的套餐,季付可设为 80 元(约 8.9 折),年付设为 280 元(约 7.8 折)。

独立 IPv6 ​

开启「分配独立 IPv6」后,每个实例会自动分配一个独立的公网 IPv6 地址。此选项在 NAT 模式和非 NAT 模式下均可启用。

纯 IPv6 套餐 ​

将 IP 数量设为 0 并开启「分配独立 IPv6」,即可创建纯 IPv6 套餐。纯 IPv6 套餐的实例不分配 IPv4 地址,仅通过 IPv6 地址对外通信,适合低成本 VPS 产品线(IPv4 地址资源紧缺,IPv6 可大幅降低成本)。

纯 IPv6 套餐的特点:

  • 实例仅分配 IPv6 地址,无 IPv4
  • 实例列表和详情页自动展示 IPv6 地址作为主连接地址
  • SSH 命令格式为 ssh root@<IPv6地址>
  • 连接面板会提示「需 IPv6 网络环境访问」
  • 不支持端口转发功能(端口转发基于 IPv4 DNAT)

WARNING

开启独立 IPv6 前,需确保:

  • 在同一网络名称下创建了 IPv6 类型的 IP 池 并生成了地址(创建 IPv6 池时系统会自动配置节点网桥的 IPv6)
  • 宿主机有上游分配的公网 IPv6 段且路由到位

纯 IPv6 实例只能被 IPv6 网络环境的用户直接访问。如果您的用户群体中 IPv4-only 用户占比较高,建议搭配 Cloudflare 等支持 IPv4→IPv6 反代的 CDN 使用,或提供双栈套餐作为替代选项。

NAT 模式 ​

启用 NAT 模式后,该套餐创建的实例将共享公网 IP,通过端口转发与外界通信,适合低成本 VPS 产品。

字段说明
NAT 模式开启后实例共享公网 IP
端口分配模式「固定端口段」或「按需选端口」,详见下方说明
端口数量 / 端口额度固定端口段模式下为每个实例分配的连续端口数(默认 20);按需选端口模式下为每个实例最多可添加的自定义端口转发规则数
分配独立 IPv6每个实例自动分配一个独立的公网 IPv6 地址,需在同一网络下创建 IPv6 IP 池
独享 IP 月价用户购买独享公网 IP 的月费用,需大于 0 才启用独享 IP 功能
最大独享 IP 数需设置大于 0 作为启用标志(NAT 实例实际上限固定为 1)

NAT 模式下的变化:

  • 实例仍分配独立内网 IP(IP 数量固定为 1),但不分配独立公网 IPv4
  • 购买后自动从节点的共享 IP 中分配端口资源(分配方式取决于端口分配模式)
  • 支持购买独享 IP,获得独立出口和全端口入站
  • 开启「分配独立 IPv6」后,每个实例额外获得一个独立的公网 IPv6 地址,可通过标准端口直连访问,无需端口映射

固定端口段(默认) ​

每个实例在购买时自动分配一段连续端口(如 10000-10019)。第一个端口固定映射到 SSH(端口 22),其余端口内外一致可自由使用。适合需要稳定端口范围的场景。

按需选端口 ​

每个实例仅在购买时分配一个 SSH 端口,其余端口由用户按需添加端口转发规则,从共享 IP 的公共范围中自选。系统以数量额度限制每个实例可添加的规则数,而非预占一段连续端口。

按需模式的优势:

  • 端口利用率高:不预留整段连续端口,用多少占多少,同一共享 IP 可容纳更多实例
  • 灵活:用户可以选择具体端口号,而非只能使用系统分配的范围
  • 用户添加规则时,系统自动排除已被其他实例占用的端口(包括其他实例的固定段和 SSH 端口),留空则自动从可用范围中分配

WARNING

使用 NAT 模式前,请确保已在目标节点上创建了共享 IP,且有足够的可用端口。如需支持独享 IP 功能,还需在节点上添加「独享」模式的 IP。

实名认证要求 ​

开启「需要实名认证」后,用户必须先完成实名认证才能购买、续费或升级到该套餐。未实名的用户在下单时会被拦截并引导至认证页面。

此选项默认关闭,按套餐独立设置。适用于高配套餐或合规要求较高的场景。

TIP

使用此功能前,需先在「系统设置」→「实名认证」中启用实名认证并配置好核验渠道。否则用户无法完成认证,也就无法购买该套餐。

库存 ​

您可以设置套餐的库存数量。当库存为 0 时,用户将无法购买该套餐。设置为 -1 表示不限库存。

TIP

即使库存充足,如果对应网络的 IP 池没有空闲 IP,用户同样无法购买。库存和 IP 是两个独立的限制条件,两者都需要满足才能成功创建实例。

复制套餐 ​

如果不同地区使用相同配置和价格,但需要分别设置库存,您可以复制现有套餐。

在管理面板的「套餐管理」页面,点击套餐右侧的更多操作,选择「复制套餐」:

  1. 系统填入原套餐的配置和价格,名称默认添加「(副本)」
  2. 根据目标地区调整可用节点,核对网络、存储池、Profile 和可用镜像
  3. 分别设置套餐名称、分组和库存,确认后创建

副本默认下架、库存为 0。检查配置并设置可售库存后,您可以将其上架。保存后两个套餐独立维护,修改配置、价格或库存不会同步到另一个套餐。

TIP

库存按套餐计算。同一个套餐关联多个地区时,这些地区共享该套餐的库存;套餐分组只影响展示,不会拆分库存。需要不同地区独立库存时,请使用独立套餐,并分别限制可用节点。

套餐分组 ​

套餐分组用于在用户购买页面中对套餐进行分类展示。例如您可以创建「香港节点」「美国节点」等分组,将不同地区的套餐归类。

分组名称会直接展示给用户,建议使用用户能理解的名称(如地区或用途),而不是内部编号。

可用镜像 ​

创建套餐时,您需要选择该套餐可使用的镜像。用户购买该套餐的实例时,只能选择这些镜像作为操作系统。

WARNING

请确保选择的镜像已经分发到套餐所关联的节点上。如果镜像只存在于 Novaix 的镜像管理中,但尚未分发到目标节点,用户选择该镜像创建实例时会失败。

试建实例 ​

套餐创建后,可以在套餐列表的操作菜单中点击「试建实例」,选择一个节点和镜像,系统会用该套餐的配置在节点上创建一个临时实例,验证完整的创建→启动链路是否正常,完成后自动销毁。

试建任务会在任务面板中显示实时日志和各步骤耗时,方便排查配置问题。

TIP

  • 试建不分配公网 IP 和 NAT 端口,验证的是实例创建和启动链路,不包含网络交付。IP/NAT 的可用性由下单时的资源预检保障。
  • 下架状态的套餐也可以试建,方便在上架前验证配置是否正确。
  • 同一节点上同时只允许一个试建任务,防止占用过多资源。

修改和删除套餐 ​

  • 修改套餐:修改套餐的配置或价格不会影响已创建的实例,只影响后续新购和续费订单
  • 删除套餐:如果套餐下还有关联的实例,系统会拒绝删除。建议先将套餐下架(库存设为 0)而不是直接删除,待所有实例处理完毕后再执行删除