本指南将主动模式、被动模式限制,以及 DC++ 客户端使用的 TCP、UDP、路由器、防火墙、VPN 和公开地址设置联系起来。 界面标签包括:你的公共主机名或 IP。
使用方法
- 打开 主动模式,把客户端设为主动模式,并记录公开地址、TCP、UDP 和可选 TLS 端口。
- 在路由器中转发相同端口,并在计算机防火墙中允许这些端口。
- 输入 公开主机 和 主动 TCP 端口;仅在已配置时添加 UDP 或 TLS。
- 选择 检查主动模式。
具体示例
某客户端使用 TCP 和 UDP 端口 50000。将 TCP 50000 和 UDP 50000 转发到该计算机,在防火墙中允许二者,并以 TCP 50000 测试公开地址。TCP 打开表示从本服务器可由外部访问,但不能证明 UDP 搜索响应。
结果解读
打开的 TCP 监听器支持传入的对等连接。TCP 失败可能指向客户端监听器、端口转发、本地防火墙、VPN、CGNAT、ISP 策略或地址。可选 TLS 是独立检查。被动模式仍可加入 hub 和聊天,但两个被动用户通常无法直接连接,搜索结果也可能减少。
故障排除
- UDP:Web 请求无法在没有真实客户端回复时证明 UDP 可达;请确保客户端、路由器和防火墙中的 UDP 端口一致,再运行实际搜索。
- CGNAT:向 ISP 申请公开地址,或使用提供转发端口的 VPN。
- 双重 NAT:在两台路由设备上都转发端口,或将上游设备设为桥接模式。
- VPN:使用提供商分配的端口和地址,而不是家庭路由器的公开地址。
图标说明
| 图标 | 标签 | 功能说明 |
|---|---|---|
| 检查主动模式 | 检查主动模式:提交公开地址和已配置的主动模式端口。 | |
| 已完成 | 已完成:标记从 hublist 服务器到达的 TCP 监听器。 | |
| 查看输出 | 查看输出:标记关闭、过滤、部分或需要手动确认的结果。 | |
| 打开帮助 | 打开帮助:打开本主动模式指南。 |