RUSTDESK,开源的可自建远程桌面工具。

优秀源码 无标签
0 689
WIZ
WIZ 自成一派 2024-10-26 19:19:47
Lv:45级

摆脱向日葵、Todesk烦恼,还您真正的丝滑!

官方文档:https://rustdesk.com/zh/

要求

具有 1 个 CPU、1 GB RAM 和 10 GB 磁盘的服务器足以运行 RustDesk。支持Linux、Docker、群晖、Windows等环境部署。(Linux版本在Centos7构建,在 Centos7/8,Ubuntu 18/20上测试过,Debian系列的发行版本应该都没有问题。)

原理

RustDesk会先通过 NAT 穿透技术,通过点对点连接来建立远程控制会话,客户端和主机直接通信。P2P 连接的好处是可以减少延迟,增加传输速度,并且保护隐私。
RustDesk如果没有NAT穿透成功,则使用中继服务器来传输数据。延迟、画质取决于中继服务器的延迟和带宽。

如果直接通信效果不太好,可以选择走中继(中继到双方网络都好,带宽大), ID后面加/r。

放行端口

hbbs – RustDesk ID注册服务器
hbbr – RustDesk 中继服务器

hbbs 监听端口hbbr 监听端口
21115(tcp):用作 NAT 类型测试21117(tcp):中继服务
21116(tcp):NAT 打洞与连接服务21119(tcp):支持 Web 客户端
21118(tcp):支持 Web 客户端
21116(udp):ID 注册与心跳服务

部署

这里使用Centos7.2 64位部署。

下载源码包

wget https://github.com/rustdesk/rustdesk-server/releases/download/1.1.12/rustdesk-server-linux-amd64.zip

== 由于是国内服务器 连不上GITHUB 下载不了 手动上传

rustdesk-server-linux-amd64下载

解压

unzip rustdesk-server-linux-amd64.zip

重命名文件夹

mv amd64/ rustdesk

安装守护进程

yum install screen

screen -S rustdesk-hbbs

cd rustdesk

./hbbs -k _ &

screen -S rustdesk-hbbr

cd rustdesk

./hbbr -k _ &

保存KEY

cat id_ed*****.pub

客户端下载:https://github.com/rustdesk/rustdesk/releases/tag/1.3.1

两边设备为WINDOWS为例 点击三个点


点击网络 被访问的电脑 访问的电脑都得填

填入ID服务器、中继服务器、KEY

WEB界面远控,官方写的是Pro才能使用,网上也有源码,使用需要审查源码考虑其安全性。

楼主签名:DNSWIZ 站长故事
回帖
回复列表

    请遵守各国法律法规 严禁违规内容

    • QQ群:1140251126
    • Email:m@max.ooo
    • 本站可以自由发布外链
    • 本站域名皆为闲置域名,均可出售
    Hot posts
    01 迅雷推广激励平台:官方高收益网盘拉新赚钱项目 536
    02 kupid.ai和herahaven.com应该选哪个? 525
    03 a.icu b.icu c.icu d.icu 同时掉 503
    04 今天把所有的google广告去掉了 495
    05 aigc.cx又多了一个域名 494
    06 秀秀新米(已出) 490
    07 迅雷 12 精简绿色版(12.1.6.2780) 473
    08 Windows 11 LTSC 优化版 - placeholder(2025.02.27) 447
    09 deepseek给我的域名的建议 430
    10 音频文件转换软件 XRecode 3(1.164) 409
    推荐主机