协议测试

本指南说明如何测试所选 NMDC、NMDCS、ADC 或 ADCS 传输,同时避免把 socket 成功误认为完整登录。 界面标签包括:主机或地址、TCP 端口。

使用方法

  1. 打开 协议测试,在 主机或地址 中输入公开主机名或 hub URL。
  2. 协议 中选择 dchub/NMDC、NMDCS、ADC 或 ADCS。
  3. TCP 端口 留空以使用已配置的常见默认值,或输入准确的已发布端口。
  4. 选择 运行协议测试

具体示例

要检查 nmdcs://secure.example.net:1411,请选择 NMDCS 和端口 1411。TLS socket 成功是主要的可达性结果。返回 NMDC 锁、hub 名称或其他即时横幅,则进一步证明预期的 hub 服务已响应。

结果解读

对于 NMDC 或 ADC,主要结果是 TCP 接受连接。对于 NMDCS 或 ADCS,主要结果是 TLS 接受连接。当服务立即发送数据时,横幅和问候行提供额外的协议证据。有些有效 hub 会等待客户端输入,所以没有即时横幅本身并不表示失败。

故障排除

  • 协议不匹配:不要向 TLS 监听器发送明文,也不要向明文监听器发送 TLS。
  • 超时:使用 DNS 概览 检查 DNS,使用 Traceroute 检查路由,使用 TCP Connect 测试 socket,并检查防火墙、NAT 和正在运行的 hub 进程。
  • 强制跳转:确认返回的目标是否为预期重定向。
  • 需要注册:即使访客登录受限,可达性检查仍可能成功。

图标说明

图标 标签 功能说明
测试 Hub 协议测试 Hub 协议:提交一个公开端点、协议和端口。
已完成已完成:标记 TCP 或 TLS 成功接受连接。
查看输出查看输出:标记需要结合背景判断的横幅、重定向、限制或传输失败。
打开帮助打开帮助:从协议测试面板打开本指南。

父页面