本指南说明如何测试所选 NMDC、NMDCS、ADC 或 ADCS 传输,同时避免把 socket 成功误认为完整登录。 界面标签包括:主机或地址、TCP 端口。
使用方法
- 打开 协议测试,在 主机或地址 中输入公开主机名或 hub URL。
- 在 协议 中选择 dchub/NMDC、NMDCS、ADC 或 ADCS。
- 将 TCP 端口 留空以使用已配置的常见默认值,或输入准确的已发布端口。
- 选择 运行协议测试。
具体示例
要检查 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 成功接受连接。 | |
| 查看输出 | 查看输出:标记需要结合背景判断的横幅、重定向、限制或传输失败。 | |
| 打开帮助 | 打开帮助:从协议测试面板打开本指南。 |