RustDesk的安装过程(宝塔安装和DOCKER安装)
RustDesk太方便了,诈骗分子利用这个开展活动,导致RustDesk官方发出警报:
警告:您可能正在被骗!
如果您与您不认识和信任的人通话,并要求您安装 RustDesk,
请勿安装并立即挂断。
他们很可能是骗子,试图窃取您的钱或其他私人信息。
中文官方网址:
https://rustdesk.com/zh-cn/
记住:它是开源免费的!!!
接下来记录我的安装历程:
一、在腾讯云的的安装:
1、基于宝塔面板的安装:
https://rustdesk.com/docs/zh-cn/self-host/rustdesk-server-oss/aapanel/
一步一步地完成。
2、然后在安全里设置放行相应端口:
端口:默认情况下,hbbs 监听21115(tcp), 21116(tcp/udp), 21118(tcp),hbbr 监听21117(tcp), 21119(tcp)。
务必在防火墙开启这几个端口, 请注意21116同时要开启TCP和UDP。其中21115是hbbs用作NAT类型测试,
21116/UDP是hbbs用作ID注册与心跳服务,21116/TCP是hbbs用作TCP打洞与连接服务,
21117是hbbr用作中继服务, 21118和21119是为了支持网页客户端。如果您不需要网页客户端(21118,21119)支持,对应端口可以不开。
3、找到文件中的KEY(注意保密,下载备用):
/www/dk_project/dk_app/rustdesk/rustdesk_????/data/id_ed25519(私钥)
/www/dk_project/dk_app/rustdesk/rustdesk_????/data/id_ed25519.pub(公钥)
4、下载客户端,安装,设置,填入相应IP或域名,
https://github.com/rustdesk/rustdesk/releases/
一个超清的私人远程控制服务器就安装好了。
二、用上家里的宽带安装一个RustDesk,享受安全可靠的远程桌面体验,这是免费的自建服务器。
1、找一个刷好海纳思系统的盒子
海纳思系统的官方:
https://www.ecoo.top/
这个东西网上有很多人卖,海纳思的系统很稳定,盒子也就20-30元,关键是省电
系统教程也很详细,这里不多罗索了。
2、家里网络开公网,没有IPV4,用IPV6也可以的,然后用DDNS-GO安装域名转向,注意IPV6也可以用;
安装DDNS-GO折腾了几天,还是海纳思这个最快。
2-1安装docker:需要先安装 docker,没有安装的可以点击跳转docker 安装使用教程
https://www.ecoo.top/docs/nas-skill/docker
2-2安装DDNS-GO(注意看教程,跟着一路走就好)
https://www.ecoo.top/docs/nas-skill/ddnsgo
然后将您要转的域名转到这个盒子所在的局域网络上
3、基于docker安装RustDesk:
找了很多教程,终于用这三个个命令搞好安装:
sudo docker image pull rustdesk/rustdesk-server
sudo docker run –name hbbs -v ./data:/root -td –net=host –restart unless-stopped rustdesk/rustdesk-server hbbs
sudo docker run –name hbbr -v ./data:/root -td –net=host –restart unless-stopped rustdesk/rustdesk-server hbbr
4、检测RustDesk是否正常运行:
用盒子自带的docker基础教程就可以检查到…
docker images 列出已安装的镜像
docker ps 列出正在运行的容器
docker ps -a 列出所有容器,包括未运行
docker stop xxxx 停止 xxxx 容器
docker rm xxxx 删除 xxxx 容器
docker rmi xxxx 删除 xxxx 镜像
5、找公钥和私钥文件:
在/home/rustdesk/data/这个文件夹里有,内容可以下载备用
6、将路由器作DMZ,暴露出盒子的IP给外网,或者做端口设定(要安全一些),要放哪些端口,见第一条的第2点。
7、下载客户端,安装,设置,填入相应IP或域名,
https://github.com/rustdesk/rustdesk/releases/
一个超清的私人远程控制服务器就安装好了。
注意:
hbbr是中继服务器服务
hbbs是ID服务器服务
三、这个公钥和私钥可以合用一个么?
想干就干,将前面下载在腾讯云下载的公钥和私钥,复制到家里的盒子上的文件夹内
在/home/rustdesk/data/当中有
id_ed25519(私钥)
id_ed25519.pub(公钥)
(我是用VIM编辑让述两个文件,将搞得与第一项的相同再保存的,切莫搞混了,要私钥对应私钥,公钥对应公钥。)
重启
测试:
在多台客户端中测试,发现只要在客户端设置上:
用相同的ID服务器地址(域名)和相同的中继服务器、相同的公钥的,可以互联互通的;
用相同的ID服务器,中继服务器不同,公钥相同,可以看到客户端状态,但是不能联通;
用不同的ID服务器,中继服务器相同,也不能连通。
(公钥非常重要,千万不要涉密给别人)
喜欢研究的朋友可以搞一搞,这个仅供参考。
在此感谢海纳思、BT、RustDesk等。
我是牛马,技术小白一名。
理论大家可以去各大网站探索一下。
这个只是我的研究过程。特此记之20250419
再次提醒:
RustDesk太方便了,诈骗分子利用这个开展活动,导致RustDesk官方发出警报:
警告:您可能正在被骗!
如果您与您不认识和信任的人通话,并要求您安装 RustDesk,
请勿安装并立即挂断。
他们很可能是骗子,试图窃取您的钱或其他私人信息。