code4f 2025-08-20 13:55 采纳率: 98.1%
浏览 330
已采纳

网络正常但RustDesk就绪无法连接的常见问题解析

**问题描述:** 在使用RustDesk进行远程连接时,客户端显示“就绪”且本地网络正常,但无法成功建立连接。此问题通常涉及端口未开放、防火墙限制、NAT类型不兼容或中继服务器配置不当等因素。排查时需检查路由器端口转发设置、防火墙规则、UPnP是否启用,并确认中继服务器(如自建hbbs/hbbr)运行正常且可被访问。此外,还需验证ID与IP绑定是否正确,以及两端设备的RustDesk版本是否兼容。
  • 写回答

1条回答 默认 最新

  • 冯宣 2025-08-20 13:55
    关注

    一、问题概述

    在使用 RustDesk 进行远程连接时,客户端显示“就绪”,且本地网络连接正常,但远程连接始终无法建立。此问题通常由以下因素导致:

    • 路由器端口未开放
    • 防火墙或安全策略限制
    • UPnP 未启用或配置错误
    • NAT 类型不兼容(如对称型 NAT)
    • 中继服务器(如 hbbs/hbbr)未正确部署或运行异常
    • ID 与 IP 地址绑定错误
    • 客户端或服务端 RustDesk 版本不兼容

    二、问题排查流程图

    graph TD
    A[客户端显示“就绪”] --> B{能否访问中继服务器?}
    B -- 是 --> C{端口是否开放?}
    C -- 是 --> D{防火墙是否放行?}
    D -- 是 --> E{UPnP是否启用?}
    E -- 是 --> F{NAT类型是否兼容?}
    F -- 是 --> G[尝试P2P连接]
    F -- 否 --> H[使用中继模式]
    B -- 否 --> I[检查中继服务器状态]
    I --> J[确认hbbs/hbbr是否运行]
    J --> K[确认端口是否映射]
    K --> L[确认ID与IP绑定正确]
    

    三、详细排查步骤与解决方案

    1. 检查中继服务器 hbbs/hbbr 是否正常运行

    若使用自建中继服务器,请确认以下内容:

    • hbbs(信令服务器)和 hbbr(中继服务器)是否已启动
    • 服务是否监听在正确端口(默认:hbbs - 21115,hbbr - 21116)
    • 服务日志中是否有连接异常或认证失败信息
    systemctl status hbbs
    systemctl status hbbr

    2. 验证端口映射与开放状态

    确保以下端口在路由器或防火墙中已正确映射:

    服务默认端口协议
    hbbs21115TCP/UDP
    hbbr21116TCP
    RustDesk客户端21117TCP/UDP

    可使用 nmap 或在线端口扫描工具验证端口是否开放。

    3. 检查防火墙规则

    确保系统防火墙和网络设备(如路由器、云服务器安全组)允许以下通信:

    • 入站和出站流量放行上述端口
    • 允许 UDP 流量(用于 NAT 穿透)
    ufw allow 21115/tcp
    ufw allow 21116/tcp
    ufw allow 21117/tcp
    ufw allow 21115/udp
    ufw allow 21117/udp

    4. UPnP 设置检查

    在客户端和中继服务器上启用 UPnP 可帮助自动映射端口:

    • 在路由器管理界面中启用 UPnP
    • 确认 RustDesk 客户端设置中启用了 UPnP 选项

    5. NAT 类型分析与处理

    若 NAT 类型为“对称型”(Symmetric NAT),则可能无法建立 P2P 连接。可尝试以下方法:

    • 更换为中继模式连接
    • 使用公网 IP 或 DDNS 服务绑定中继服务器
    • 使用 STUN 服务器辅助 NAT 穿透

    6. ID 与 IP 绑定验证

    确保客户端注册的 ID 与中继服务器上的 IP 地址一致:

    • 在 hbbs 日志中查看注册信息
    • 确认客户端填写的中继服务器地址正确(如 IP:21115)

    7. RustDesk 版本兼容性检查

    不同版本之间可能存在协议不兼容问题:

    • 确保客户端与中继服务器版本一致
    • 建议使用官方最新稳定版本
    • 查看 GitHub 仓库 获取兼容性说明
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 已采纳回答 10月23日
  • 创建了问题 8月20日