rustdesk RustDesk 自建服务器,局域网可以连接服务器,外网就不可以了。 求高手指点迷津。

用户在使用RustDesk时遇到一个问题,即能通过局域网成功连接服务器,但将服务器映射到公网IP后,外网无法连接。已经确认端口映射设置无误,询问是否必须使用云服务器来解决这个问题,或者是否有其他方法使内网服务器可以被外网访问。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

rustdesk RustDesk 自建服务器,局域网可以连接服务器,外网就不可以了。 求高手

  • 局域网连接是没有问题的,但是映射到公网ip就是连不上,端口映射没有问题。有那位大神可以指点迷津用云服务器吗? 就不能用内网服务器映射到外网使用吗?

在这个平台我已经发了3次同样的问题,就是没有人给与支持, 这平台有大神,高手 吗?

指点迷津。

### 配置 RustDesk 自建服务器以使用公网 IP 进行远程连接 #### 准备工作 为了成功配置 RustDesk 使用公网 IP 实现远程桌面访问,需准备好一台具有公网 IP 的云服务器 (Ubuntu)[^1]。 #### 云服务器上的初始设置 确保已登录到 Ubuntu 云服务器并拥有管理员权限。通过 SSH 或其他方式进入命令行界面后: ```bash sudo apt update && sudo apt upgrade -y ``` 此操作更新包列表并将现有软件升级至最新版本[^1]。 #### 开放必要的端口 依据官方文档说明,需要开放特定的 TCP 和 UDP 端口来保障 RustDesk 正常运作。具体来说,在防火墙中添加如下规则: - **TCP**: `21115`, `21116`, `21117` (`21118`, `21119` 可选用于网页客户端) - **UDP**: `21116` 这些端口中,`21115` 主要负责 NAT 类型检测;`21116/UDP` 负责 ID 注册与心跳服务;而 `21116/TCP` 则处理 TCP 打洞及连接;最后,`21117` 提供中继服务支持[^4]。 对于 UFW 用户而言,可以通过执行以下指令完成上述端口开放动作: ```bash sudo ufw allow 21115/tcp sudo ufw allow 21116/tcp sudo ufw allow 21116/udp sudo ufw allow 21117/tcp # 如果需要启用 Web 客户端,则还需额外开放这两个端口: # sudo ufw allow 21118/tcp # sudo ufw allow 21119/tcp ``` #### 下载并部署 RustDesk Server 组件 前往 GitHub 发布页面下载适用于 Linux 平台的服务端文件,并按照指引解压、安装以及启动服务程序[^2]: ```bash wget https://github.com/rustdesk/rustdesk/releases/download/xxx/hbbs_xxx_amd64.deb # 替换 xxx 为实际版本号 sudo dpkg -i hbbs_xxx_amd64.deb systemctl enable --now rustdesk-server.service ``` 以上步骤完成后,RustDesk 中心节点即已完成搭建,等待各终端接入。 #### 设置 RustDesk 客户端 在目标机器上安装相应的客户端应用,无论是 Windows、macOS 抑或是 Android 设备均能找到匹配的应用版本。首次运行时会提示输入服务器地址及相关认证信息——这里应当填写之前所设定好的云服务器公网 IP 地址及其默认监听端口号(`21115`),同时附带有效的密钥(key)以便验证身份。 #### 测试连通性 当一切就绪之后,尝试从任意地点发起远程协助邀请或直接建立 RDP 连接。如果遇到任何问题,建议先确认网络环境是否允许双向通信,并适当调整安全组策略确保所有必需端口处于开放状态[^3]。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值