转载请注明出处:小锋学长生活大爆炸[xfxuezhang.blog.csdn.net]


现在的远程控制软件真是越来越不好用了,todesk限制越来越多、向日葵有限速(我这时不时高延迟)、teamviewer限制了设备数等等等。所以如果能自己搭建一个远程控制,那连接速率就可以自主可控了,还安全。

下面推荐的这个开源软件真的很奈斯!!

rustdesk的硬件要求很低,最低配置的云服务器就可以了,CPU和内存要求都是最小的。关于网络大小,如果TCP打洞直连失败,就要耗费中继流量,一个中继连接的流量在30k-3M每秒之间(1920x1080屏幕),取决于清晰度设置和画面变化。如果只是办公需求,平均在100K/s

特点包括:

  • 开源
  • 所有功能免费
  • 支持自建服务器
  • 手机、电脑双向可控
  • 支持Android、IOS、MacOS、windows、ubuntu、树莓派等系统
  • 网络带宽与硬件要求非常低

官网:RustDesk | 开源远程桌面软件

官方安装教程可以看这里:安装 :: RustDesk文档

我这里以树莓派为例进行安装,系统是ubuntu,安装教程与镜像下载链接可以看这个帖子:

树莓派4B安装PyTorch1.10

当然也可以搞个服务器替代树莓派

  • 免费领取轻量应用云服务器入口:云产品免费试用;
  • 需要选购的进:轻量应用服务器专场;
  • 不清楚怎么操作的可以看教程:腾讯云产品免费试用教程

为了提高远控的流畅性,RustDesk 会首先尝试建立 TCP 隧道,俗称“打洞直连”,尝试让两台设备直接「点对点」穿透,如果能成功连接,这种方式速度是最快的,完全取决于自家的网速带宽,用户会感觉到很流畅;

公共服务区由于用的人多会很卡。

所以如果可以的话,建议自己搭建中继服务器喔~


下面正式开始。

首先安装docker:

curl -fsSL https://get.docker.com -o get-docker.sh
sudo bash ./get-docker.sh
sudo usermod -G docker -a <用户名如sxf>

然后安装rustdesk:

sudo docker image pull rustdesk/rustdesk-server:latest-arm64v8
sudo docker run --name hbbs -p 21115:21115 -p 21116:21116 -p 21116:21116/udp -p 21118:21118 -v `pwd`:/root -td --net=host rustdesk/rustdesk-server:latest-arm64v8 hbbs -r <当前树莓派ip>
sudo docker run --name hbbr -p 21117:21117 -p 21119:21119 -v `pwd`:/root -td --net=host rustdesk/rustdesk-server:latest-arm64v8 hbbr

以上就搭建好了,很简单!

注意,如果是上面领取的云服务器,还需要去控制台开放一下端口(21115、21116、21117、21118、21119)。具体操作可以参考这篇博文:

万字长文保姆级教你制作自己的多功能QQ机器人

默认情况下,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)支持,对应端口可以不开。

  • TCP(21115, 21116, 21117, 21118, 21119)
  • UDP(21116)

如果你想选择自己的端口,使用 “-h” 选项查看帮助。


接下来测试。

去官网下载平台对应的客户端,我这里测试的是电脑Win11和手机Android。

支持平台非常全~

(一点说明,如果下面不配置“中继服务器”,那用的就是开发者的公共服务器。)

先配置电脑端:

在 ID 服务器输入框中(被控端+主控端)输入 hbbs 主机或 ip 地址,另外两个地址可以不填,RustDesk会自动推导(如果没有特别设定),中继服务器指的是hbbr(21116)端口。

然后配置手机端:

之后的操作大家就都会了,输入ID和密码进行远控:

功能都有,一般需求够用了。

甚至还能控制手机(这一点todesk等其他软件都是需要开通会员才行。。。)

好了就到这,反正就是很好用~

【软件】RustDesk自己搭建远程控制服务软件 支持控制手机相关推荐

  1. 【小卒ubuntu使用第六篇】ubuntu下如何搭建远程控制服务(包括命令行方式的ssh局域网搭建、和图形化界面的teamviewer和anydesk工具的安装使用)

    最近由于实验室技术需要,组建网络服务,刚开始只是局限于局域网下,所以只采用ssh就足够了,连接同一个局域网,分布式控制机器合作,比较简单,但是后来主机天天携带不方便,就需要穿网的服务,经过自己的摸索和 ...

  2. 计算机远程桌面软件,手把手教你远程控制电脑软件推荐

    远程控制是利用无线或电信号对远端的设备进行操作的一种能力,但是很多朋友不知道远程控制怎么操作,别着急,其实您只需通过远程控制软件就可以实现操作了,下面小编就给您推荐一款很棒的远程控制软件. 远程也叫远 ...

  3. docker搭建openstf, 远程无延时控制手机

    最近手机需要放到实验室运行,想通过外部访问直接控制手机,而不需要到实验室里,费时费力.发现网上的开源项目stf,它可以搭建一个批量控制手机的web平台,目前只能运行在linux环境中,所以需要准备一台 ...

  4. 【远程桌面软件RustDesk】开源远程控制神器!RustDesk为开源虚拟与远程桌面基础架构,也支持网页版,TeamViewer 和向日葵的替代品

    ▚ 01 简介 rustdesk:一款开源远程桌面客户端软件,基于 Rust 编写的开源远程桌面客户端软件,标星 16.5K.这个开源远程工具开箱即用,无需进行额外的配置,是 TeamViewer 和 ...

  5. linux之认识软件包,rpm命令怎么用?怎么搭建软件仓库?怎么使用dnf下载软件?怎么搭建共享软件仓库?怎么搭建epel源软件仓库?

    软件仓库 了解软件包 软件包的类型 软件包的名称结构 rpm命令管理软件包 本地软件仓库的搭建 dnf管理软件(使用dnf命令下载软件) 下载安装包 搭建共享软件仓库 搭建epel源软件仓库为了下载第 ...

  6. 软件仓库的搭建管理方法

    文章目录 1.Linux 中软件包的类型 2.软件包的名称结构 3.rpm 命令管理软件包 4.本地软件仓库的搭建 5. dnf 软件管理命令 6.网络软件仓库的搭建 6.第三方软件仓库的搭建方法 1 ...

  7. 腾讯云Linux云服务器如何搭建FTP服务?

    Vsftpd(very secure FTP daemon)是众多 Linux 发行版中默认的 FTP 服务器.本文以 CentOS 7.6 64位操作系统的腾讯云服务器(CVM)为例,使用 vsft ...

  8. 腾讯云Windows云服务器如何搭建ftp服务?

    本文档介绍如何在 Windows 操作系统的腾讯云服务器(CVM)上通过 IIS 搭建 FTP 站点. 示例软件版本 本文搭建 FTP 服务组成版本如下: Windows 操作系统,本文以 Windo ...

  9. 支持APP手机应用(android和ios)接口(restcontroller, @ResponseBody)

    获取[下载地址]   QQ: 313596790   [免费支持更新] A 代码生成器(开发利器);       增删改查的处理类,service层,mybatis的xml,SQL( mysql    ...

  10. 直播软件搭建直播服务架构

    直播软件搭建直播服务架构 前言 随着移动设备的普及和4G网络建设的全面铺开,短视频和直播行业日益火爆,其代表应用抖音.头条更是火遍大江南北,逐渐成为家喻户晓的国民APP.各大厂商也纷纷入局短视频赛道, ...

最新文章

  1. 一文详解C++文件读写(FileStorage、txt)
  2. 小孩都看得懂的YOLO!
  3. 关于wordpress的一些基础知识+安装流程+使用说明(还没整理完)
  4. java父类序列化_父类的序列化与 Transient 关键字
  5. 你认为已经过时的C语言,是如何影响500万程序员的?...
  6. SQL语句使用大全,最常用的sql语句
  7. android学习者优秀网址推荐
  8. Linux IO 测试工具 fio命令
  9. Java核心技术 卷II 高级特性 原书第9版pdf
  10. matlab2016a 问题及解决方法记录
  11. 动态改变标题_小米相册更新,新增动态换天/赛博朋克/MIUI12界面等等!
  12. MongoDB Shell工具:mongosh的使用
  13. 微PE工具箱(CGI)安装Win10系统教程
  14. 解决nginx 503 Service Temporarily Unavailable 方法
  15. kaggle员工离职预测案例(3)
  16. 自己尝试使用简单数据集实现决策树 代码——《机器学习实战》
  17. MySQL获取季初日期_用于取得当前日期相对应的月初,月末,季初,季末,年初,年末时间...
  18. c语言中未定义标识符IDD,一、Windows对话框—对话框及其模板
  19. .NET MVC5专题(前后端交互传参方式)
  20. java中i++ 和 ++i的区别

热门文章

  1. 黑马程序员顺义校区php_2018黑马整套php视频教程
  2. (四)、jave2加工视频
  3. JSP分页显示(前端处理)
  4. Visual Studio 2015离线版msdn帮助文档下载和安装
  5. HTML CSS基础
  6. RSA原理及其攻击方法
  7. Auto.js抓取移动端数据实战
  8. 【计算机视觉】pycharm自制一个吉他扒谱软件(附源码)
  9. 使 VC2013 编写的程序运行在其它电脑上
  10. Aster及其它遥感数据下载地址