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

优秀源码 无标签
0 739
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 我雇了个刨地的人,干活太慢,有没有来帮忙的 290
    02 只剩3个域名了 260
    03 影迷有福了,淘票票8周年0.2元购20元券! 236
    04 各位大佬 有啥赚点零花钱的项目 182
    05 免费主机快二年了,用户超过2000+ 177
    06 8000 个 4K 蓝光原盘 REMUX 磁力链接 169
    07 Dynadot四月域名优惠来了~.LOL限时$1 169
    08 源支付全套开源V7开源免授权版源码V1.8.9+源支付开源版 169
    09 mf.gs魔方已出 163
    10 看到一个好域名th.ink 144
    推荐主机