Skip to content

错误码

错误响应统一包含:

json
{
  "success": false,
  "error": {
    "code": "ERROR_CODE",
    "message": "Readable message",
    "detail": {}
  }
}

通用

错误码说明
VALIDATION_ERROR请求参数校验失败。
PUBLIC_HOST_REJECTED请求 Host 不在正式访问来源内。
PUBLIC_ORIGIN_REJECTED浏览器 Origin 不在允许来源内。

认证

错误码说明
AUTH_SETUP_REQUIRED系统尚未初始化管理员密码。
AUTH_ALREADY_INITIALIZED管理员密码已经初始化。
AUTH_REQUIRED缺少管理员认证。
AUTH_FAILED用户名、密码或当前密码错误。
ADMIN_PASSWORD_INVALID业务操作中的管理员密码校验失败。
INVALID_TOKENtoken 无效。
TOKEN_EXPIREDtoken 过期。
PASSWORD_UNCHANGED新密码不能与当前密码相同。

下载

错误码说明
DOWNLOAD_TOKEN_REQUIRED下载接口缺少 token。
INVALID_DOWNLOAD_TOKEN下载 token 无效。
INVALID_DOWNLOAD_RESOURCE下载资源类型无效。
DOWNLOAD_TOKEN_SCOPE_MISMATCHtoken 与目标文件不匹配。
CLIENT_ARTIFACT_NOT_FOUND客户端产物不存在。
CONFIG_BULK_PACKAGE_NOT_FOUND配置批量包不存在。
CONFIG_BULK_EMPTY_SELECTION未选择可下载端点。
CONFIG_BULK_NODE_NOT_READY端点没有可下载的 staged 配置。

配置与端点

错误码说明
CONFIG_NOT_FOUND配置不存在。
CONFIG_NAME_EXISTS配置名称重复。
INVALID_CONFIG_NAME配置名称不合法。
INVALID_SUBNET配置虚拟网段不合法。
NODE_NOT_FOUND端点不存在。
NODE_CONFIG_MISMATCH端点不属于指定配置。
NODE_DISABLED禁用端点不支持当前操作。
INVALID_NODE_NAME端点名称不合法。
INVALID_VIRTUAL_IP虚拟 IP 不合法。
IP_POOL_EXHAUSTED虚拟网段没有可用地址。
INVALID_TAG标签不合法。

Mesh 与同步

错误码说明
INVALID_PEER_LINKMesh 对不合法。
PEER_LINK_NOT_FOUNDMesh 对不存在。
INVALID_ALLOWED_IPSAllowedIPs 不合法。
INVALID_ENDPOINT手动 Endpoint 缺少 Host 或 Port。
TOPOLOGY_INVALID拓扑校验未通过,不能同步。
NO_STAGED_CONFIG没有待推送配置。
CONTROL_LOG_NOT_FOUND控制日志不存在。

快速组网

错误码说明
INVALID_QUICK_MESH_MODE快速组网模式无效。
INVALID_ENDPOINT_FAMILYEndpoint 地址族无效。
QUICK_MESH_NOT_ENOUGH_NODES启用端点少于两个。
QUICK_MESH_HUB_REQUIRED网关节点缺失或不可用。
QUICK_MESH_GATEWAY_REQUIREDFree Mesh 至少需要一个可用 gateway。
QUICK_MESH_LEAF_INVALIDLeaf 端点无效。
QUICK_MESH_NODE_ROLE_CONFLICT端点不能同时是 gateway 和 leaf。
QUICK_MESH_LEAF_GATEWAY_INVALIDLeaf 指向了未选择的 gateway。
QUICK_MESH_NODE_UNASSIGNED启用端点未分配角色。

AmneziaWG

错误码说明
INVALID_TUNNEL_PROTOCOL隧道协议无效。
INVALID_AWG_PARAMETERAWG 参数超出范围。
INVALID_AWG_H_RANGEH 参数格式、范围或重叠关系无效。
INVALID_AWG_J_RANGEJmax 必须大于 Jmin。

MQTT 与客户端

错误码说明
MQTT_DISABLEDMQTT 服务被部署配置关闭。
MQTT_TLS_CA_NOT_READY客户端 TLS CA 证书尚未准备好。
MQTT_CONTROL_UNAVAILABLEMQTT 控制通道不可用。
INVALID_ACTION控制动作无效。
CLIENT_BIND_STATIC_NODE静态端点不能绑定客户端。
CLIENT_BIND_TOKEN_INVALID绑定 token 无效。
CLIENT_BIND_TOKEN_USED绑定 token 已使用。
CLIENT_BIND_TOKEN_EXPIRED绑定 token 过期。
CLIENT_BIND_NOT_ALLOWED当前端点不允许绑定。

端口转发

错误码说明
PORT_FORWARD_SAME_NODEFrom 和 To 端点不能相同。
PORT_FORWARD_TO_PLATFORM_INVALID目的系统必须是 Linux 或 macOS。
PORT_FORWARD_PROTOCOL_INVALID协议必须是 TCP、UDP 或 all。
PORT_FORWARD_TO_PORT_IN_USETo 端口已被其他规则管理。
PORT_FORWARD_NOT_FOUND端口转发规则不存在。
PORT_FORWARD_NODE_INVALID端点不在配置中或未启用。
PORT_FORWARD_VIRTUAL_IP_REQUIRED端点缺少虚拟 IP。
PORT_FORWARD_PORT_INVALID端口不合法。
PORT_FORWARD_IPV4_REQUIRED端口转发当前需要 IPv4 虚拟 IP。

快照

错误码说明
SNAPSHOT_NOT_FOUND快照不存在。
SNAPSHOT_INVALID_ARCHIVE快照压缩包无效。
SNAPSHOT_IMPORT_FAILED快照导入后未被索引。
SNAPSHOT_RESTORE_UNSAFE_PATH恢复目标路径不安全。
SNAPSHOT_PASSWORD_INVALID快照解密密码错误。

MCP

错误码说明
MCP_TOKEN_NAME_REQUIREDMCP token 名称必填。
MCP_TOKEN_PERMISSION_INVALIDMCP token 权限必须是 read 或 write。
MCP_TOKEN_EXPIRY_INVALIDMCP token 过期时间无效。
MCP_TOKEN_NOT_FOUNDMCP token 不存在。
MCP_AUDIT_RANGE_INVALID审计清理时间范围无效。