服务管理

Service 是 Node 从本机 services.toml 发布的 L4 入口。服务目录只反映“存在与可见”,真正访问还要求当前 Space 已连接、访问授权命中、目标 Node 在线且本机端口可达。

需要照着操作时,打开 NSD 服务页标题右侧的 使用说明;它直接进入用 services.toml 发布服务。快速了解两条首次成功路径可查看控制台第一次成功流程。

NSD 当前服务目录尚无服务时的空状态
服务列表为空时,可先在节点上发布服务;发布后会显示在当前网络中。点击图片查看原图。

列表字段

核对名称、协议、目标地址/端口、所属 Node、可见范围和在线状态。HTTP、HTTPS、TCP、UDP 的协议声明必须与本机服务一致;名称用于识别,不应成为安全边界。

新增、修改与删除

在 Node 主机保存 services.toml 后,ns 通常会在约 5 秒内热重载并重新上报完整集合,无需重启。删除配置后,控制台可能短暂保留历史条目直到最新上报或清理完成;不要在在线 Node 仍持续声明时反复手动删除同名服务。

成员看到哪些服务

成员可见的服务由所有权与授权共同决定。断开私网后列表仍可能存在,因为目录刷新独立于数据通道;这不代表服务能绕过连接访问。若成员看到未授权服务,应按作用域缺陷处理,而不是用前端筛选隐藏。

发布文件完整格式见用 services.toml 发布服务。