RustDesk 搭建
RustDesk 服务端下载:https://github.com/rustdesk/rustdesk-server/releases
RustDesk 客户端下载:https://github.com/rustdesk/rustdesk/releases
RustDesk 官方部署教程:https://rustdesk.com/docs/zh-cn/
1:RustDesk 概览##
1.1:项目简介##
RustDesk 它是一个远程控制开源项目,该项目支持自己搭建服务器。
RustDesk 默认提供免费公共中继服务,但 RustDesk 的中继服务器在海外,所以延迟非常明显,所以可以自己搭建服务器。
1.2:工作原理##
RustDesk 会先用 TCP 21116 信令服务 NAT 打洞,如果打洞成功,直接 P2P 直连,RustDesk 不参与中继。
RustDesk 如果没有打洞成功,则走 TCP 21117 中继服务,延迟、画质取决于中继服务器的带宽。
hbbs 监听端口 | hbbr 监听端口 |
---|---|
21115(tcp):用作 NAT 类型测试 | 21117(tcp):中继服务 |
21116(tcp):NAT 打洞与连接服务 | 21119(tcp):支持 Web 客户端 |
21118(tcp):支持 Web 客户端 | |
21116(udp):ID 注册与心跳服务 |
2:部署 RustDesk 服务##
这里使用Docker
请注意 TCP 21115-21119 和 1 个 UDP 21116 都要在安全组放行,如果有宝塔,宝塔的防火墙也要放行。
rust.abc.com 改成你的域名
docker run --name rustdesk-server --net=host -e "RELAY=rust.abc.com" -e "ENCRYPTED_ONLY=1" -v "/root/docker_data/rustdesk:/data" -d rustdesk/rustdesk-server-s6:latest
3:部署客户端##
3.1:客户端##
https://github.com/rustdesk/rustdesk/releases
Architecture | Windows | Ubuntu | Mac | AppImage | Flatpak | Android |
---|---|---|---|---|---|---|
x86-64 (64-bit) | Download | Download | Download | Download | Download | - |
x86-32 (32-bit) | Download | - | - | - | - | - |
AArch64 (ARM64) | - | Download | Download | Download | - | Download |
ARMv7 (32-bit) | - | Download | - | - | - | Download |
ID服务器和Key是必填项,其他可以根据实际情况填
示例: 笔记本
和 无影云电脑
都安装了 RustDesk for Win 客户端,并且 ID/中继服务器 均配置完成。笔记本获取无影电脑的 ID 值和密码,连接成功。
作者:木子欢儿
出处:https://www.cnblogs.com/HGNET/p/18564238
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
部分文章来源于网络,如疏漏未标注原文地址或侵权,请联系进行删除。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10亿数据,如何做迁移?
· 推荐几款开源且免费的 .NET MAUI 组件库
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 易语言 —— 开山篇
· Trae初体验
2023-11-23 移动光猫拨号(路由模式)下的IPV6获取方式
2021-11-23 以管理员身份在当前目录打开命令行窗口
2019-11-23 【C语言】将输入的10个整数逆序输出
2019-11-23 【C语言】(数组方式)输出一组成绩中的最高分与最低分
2019-11-23 【C语言】(数组方式)求n名同学的平均成绩