最新公告
  • 开通终身SVIP,享全站不限量下载次数-云资源-集成各类网络资源-正在更新中-预计更新到5W+文章开通SVIP
  • 文章介绍
  • 评价建议
  • 一.RustDesk介绍

    RustDesk 是一款开源远程桌面控制软件,支持自己搭建信令和中继服务器。与 TeamViewer、ToDesk 等专有远程访问解决方案相比,RustDesk 完全免费使用,跨平台,支持 Windows、macOS、Linux、Android 、 iOS 等多种操作系统。

    二.服务端部署及自启动

    1、服务端 (Server),下载地址:

    https://github.com/rustdesk/rustdesk-server/releases,按需下载:

    2、服务端部署

    本教程基于:阿里云服务器ECS,操作系统Ubuntu 22.04 64位,配备公网地址(关键点,需公网地址

    第一步:获取Server端安装包:

    方式1:终端命令:

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

    方式2:在https://github.com/rustdesk/rustdesk-server/releases下载安装包,然后上传到云服务器目标目录(如:/opt/rustdesk)。

    第二步:解压缩zip包
    解压命令:unzip rustdesk-server-linux-amd64.zip

    第三步:启动服务
    首先输入命令:sudo ./hbbs &

    注:执行完需复制保存key值,这个值用于配置到客户端上。
    如想服务一直后台运行,请使用命令

    sudo nohup ./hbbs &

    如发现关闭终端后服务停止,请使用此方式。其次输入命令:

    sudo ./hbbr &
    

    注:如想服务一直后台运行,请使用命令

    sudo nohup ./hbbr &

    如发现关闭终端后服务停止,请使用此方式。

    3.服务器开机自启动

    为防止服务器重启后服务端未启动,建议加入PM2守护进程

    PM2 安装

    安装NodeJs

    apt install -y nodejs

    安装npm

    apt install -y npm

    安装pm2

    npm install -g pm2

    PM2启动进程及添加守护

    进入服务端程序目录

    pm2 start hbbs
    pm2 start hbbr
    pm2 save
    pm2 startup

    重启验证

    重启服务器后进入终端运行如下命令,显示两个进程都online即正常开机自启正常

    pm2 list

    4.云服务器防火墙规则,放行端口:

    • TCP: 21115, 21116, 21117, 21118, 21119
    • UDP: 21116

    1、防火墙(安全组)规则设置界面,点击【添加入方向规则】

    2、添加端口设置:TCP: 21115, 21116, 21117, 21118, 21119,请按照顺序依次点击。

    3、添加端口设置:UDP: 21116,请按照顺序依次点击。

    4、添加完成后,如图所示:

    三、客户端安装配置

    1. 客户端 (Client),下载地址:

    https://github.com/rustdesk/rustdesk/releases,按需下载:

    2、客户端配置

    1、点击下图①打开设置界面,然后选中②【网络】页签,最后点击③【解锁网络设置】

    2、点击【ID/中继服务器】选项,并填写以下三部分,点击确定:
    ①ID服务器:[替换成云服务公网地址]:21116。
    ②中继服务器:[替换成云服务公网地址]:21117
    ③Key:[替换前文复制保存的key值]

    3、返回【主页】如箭头所示,显示【就绪】则说明配置成功。

    4、测试远程连接效果,如下图:

    5、问题解答
    1、服务器端部署完成之后,先确认是否服务启动功能,输入命令:ps aux | grep hbb* ,如果如下图所示,则表示服务启动成功。

    如未启动功能,可能的原因是终端关闭时,服务跟随一起关闭,此时需要使用nohup启动服务方式或者加入pm2守护,上文中有介绍。
    2、客户端按照要求配置了【网络】部分,但【首页】未显示【就绪】,请排查云服务器防火墙是否放行所需端口,如何放行,上文有介绍。
    3、如果客户端为国产机操作系统为麒麟系统,会遇到【网络】等设置没反应,以及界面乱码问题,这个问题解决较为复杂,需另开一篇文章介绍,请持续关注,感谢!

    6、最后的话
    如果你跟我一样受够了一些远程控制软件的做法,并且具备折腾不息的精神,那就自己动手,丰衣足食。另外买云资源也需要费用,但绝对物超所值,云服务器有公网地址这一项就可以做很多事情了,包括这个自建远程桌面服务。如果需代搭建可以私信海哥(hckjxcn)


    源码屋 » 私有化部署RustDesk中继服务器,开心远程办公不求人!

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    • 56681资源总数(个)
    • 0本周发布(个)
    • 0 今日发布(个)
    • 2322稳定运行(天)

    提供最优质的资源集合

    立即查看 了解详情