如何用rustdesk 自建远程控制系统?
背景:
家里的台式机性能不错。
想远程连接家里的台式机器。
有时候 出门在外,可以用我的笔记本电脑连接家里。
之前正好买了阿里云的一个服务器一年的。正好可以利用起来。
收获:
生命不止,折腾不止~
对网络的理解更深入。
开整:
1.网络连接图:(我的理解)

2.服务器 准备:
- 系统要求:Linux/Windows/macOS
- 端口要求:
- TCP: 21115, 21116, 21117, 21118, 21119
- UDP: 21116
- 硬件:1核1G内存即可满足基本需求
我这个是阿里云服务器。
具备 公网IP。

3. 服务器 上部署 服务端:
我这里用二进制部署。(也可以用docker部署。)
# Linux AMD64
wget https://github.com/rustdesk/rustdesk-server/releases/latest/download/rustdesk-server-linux-amd64.zip
unzip rustdesk-server-linux-amd64.zip
# 启动服务
sudo ./hbbs &
sudo ./hbbr &

记下自己的key

4.客户端配置:
被控制的电脑,我的家里的台式。
1. 下载客户端:
(我这里选择windows 的exe)
https://github.com/rustdesk/rustdesk/releases/tag/1.4.0
2.填写配置:
打开RustDesk客户端:
- 点击ID输入框旁的设置按钮
- 选择网络选项卡
- 填入服务器配置:
- ID服务器:
your-server-ip:21116 - 中继服务器:
your-server-ip:21117 - 公钥:粘贴之前获取的公钥内容
- ID服务器:

5. 笔记本电脑配置:
同上,把刚才的都配置一边。
测试连接:

成功了!!
ps:报错解决

应该是,远程服务器,那个rustdesk没起来。
被hup杀掉了。
ps aux | grep 21116
确实没有

制作一个rustdesk的永久启动:
把上面的命令改为:
nohup your_command &
就是:
nuhup ./hbbs &
nuhup ./hbbr &
关闭云服务器的终端,再重新起来。检查一下
ps aux | grep hbb*

测试连接成功!

再次测试
重启被控电脑,也可以成功连接!!
完美~~
参考资料:
https://rustdesk.com/docs/zh-cn/

浙公网安备 33010602011771号