当前位置:首页 > IM系列 > 正文内容

自己搭建远程桌面服务器-RustDesk(小白版

IM2年前 (2024-10-08)IM系列7

1.RustDesk简介

此软件主要功能为远程各种设备(其中包括Windows、macOS、Linux、iOS、Android、Web等)


支持文件传输(可直接拷贝远程电脑的文件,类似向日葵的远程文件)


支持内网穿透(支持端口映射,TCP/UDP,支持Windows默认远程桌面应用)


最主要优点为可远程Android,本人最爱,简单配置,可帮助老家父母直接操控手机,解决他们使用手机过程中的问题


2.同类型软件对比(我已知的)

2.1 向日葵

①网络差


②不能高清分辨率


③不支持自建服务器


④使用第三方网络转发不安全


⑤不支持内网穿透(端口映射)


⑥不能满足所有设备(我知道的安卓就不可以)


2.2 frp

①部署不方便


②只能使用Windows自带远程桌面


③每次端口映射都需要修改配置文件并且重启服务


④不能满足所有设备(好像只能电脑使用)


2.3 TeamViewer

不过多介绍 好多年就不用了(我记的疫情期间居家办公直接卡的要死,之后就没在用过)


2.4 ToDesk/RayLink

①不能满足所有设备(安卓不能使用)


②不支持自建服务器


③使用第三方网络转发不安全


④不支持内网穿透(端口映射)


3.远程软件推荐

如果自己没有服务器,远程桌面我推荐使用向日葵、ToDesk、RayLink(这些都不支持安卓)


如果想使用内网穿透,我建议使用花生壳、NAT123(早些年非常好用、现在弄得特别复杂)


自己有服务器,穿透可使用RustDesk、frp


本人目前使用为RustDesk、向日葵混合使用。


4.准备内容

① 一个公网服务器(可装Centos7.6或Windows系统)建议使用Centos 可以命令部署


如果没有服务器,可自行到腾讯云、阿里云申请(一般都会有活动什么年终、双十一、双十二等等,价格不贵,便宜的100多一年,学生会有学生优惠,更便宜 。本人就不在此处推销链接了)


② RustDesk服务端软件、客户端软件、Android等(国内GitHub访问慢,我会打包放在下面)


RustDesk.exe

https://www.alipan.com/s/FFwnJQBr6dg

提取码: m38i

点击链接保存,或者复制本段内容,打开「阿里云盘」APP ,无需下载极速在线查看,视频原画倍速播放。

③服务器防火墙需要将以下内容加入到白名单


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

UDP(21116)

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


5.开始操作

1.服务端Centos7.6(系统为Linux使用此方式)

服务端软件是部署在Docker上,建议先安装Docke(安装Docker方法自行百度)


执行下述命令


1.拉取RustDesk镜像

sudo docker image pull rustdesk/rustdesk-server

 阿里云加速使用这个


sudo docker image pull thtom/rustdesk-server

2.启动hbbs服务

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 hbbs

 阿里云加速使用这个


sudo docker run --name hbbs -p 21115:21115 -p 21116:21116 -p 21116:21116/udp -p 21118:21118 -v `pwd`:/root -td --net=host thtom/rustdesk-server hbbs

3.启动hbbr服务

sudo docker run --name hbbr -p 21117:21117 -p 21119:21119 -v `pwd`:/root -td --net=host rustdesk/rustdesk-server hbbr

阿里云加速使用这个


sudo docker run --name hbbr -p 21117:21117 -p 21119:21119 -v `pwd`:/root -td --net=host thtom/rustdesk-server hbbr

4.查看Docker容器启动情况

docker ps -a

 确认hbbs、hbbr容器为Up状态


2.服务端Windows(系统为Windows使用此方式)

解压软件包后点击RustDeskServer.Setup.exe按步骤安装,安装完成后在界面上点击Start


3.客户端Windows

安装客户端软件,点击三个点


13e6f3252d6826d55f0e0b15b8270e9e_d8d5553588695996e41f43cac077bb3e.png


 选择网络->点击解锁网络设置->将服务器IP填写到ID服务器中,被控端可以不填写中继服务器,控制端建议填写,都是服务器IP -> 点击应用 然后就可以使用远程ID去控制电脑了


ed43257a1fbf2277e895086babfe120a_11b1931e760ece235ce480b385ba4140.png


4.客户端Android

安装客户端软件,点击设置->ID/中级服务器->输入ID服务器->点击确认


ac40c419667d7b81e406544324138434_124e60653a679893a6681de81c5286cd.png


手机如果只是共享屏幕,点击共享屏幕->启动服务

a3d88d3814894f27142120959e7fc369_b3c8262953bd46fda1cd5dd134d9a486.png



 如果想要远程控制,选择屏幕输入滑块打开,自动提示进入手机设置,到【(手机品牌不同显示内容不一样)无障碍、服务、已安装服务】中找到RustDesk Input,打开此项

6ab12a477fd4f84f2762bdb03d170cd7_6d4843d4b75016b1eecc71b42db5067e.png

5443e6320a30c46263e4906650e13f1d_688ae1c805888132042215da104fa788.png




 6.内网穿透 

如下图,安装完成后,可自行研究

8cd7d4f80de1d2876e7ea46716c500a2_005ca4285fcc2ea850e9a01513d9a60a.png



如上述内容有问题,可进行评论。 


扫描二维码推送至手机访问。

版权声明:本文由柒凌轩发布,如需转载请注明出处。

本文链接:http://x.zx.cdqlx.top/?id=29

分享给朋友:
返回列表

上一篇:docker部署MongoDB

没有最新的文章了...

“自己搭建远程桌面服务器-RustDesk(小白版” 的相关文章

无限坐席在线客服系统源码+搭建教程

无限坐席在线客服系统源码+搭建教程

源码简介:东西没问题,分享给大家直接一键安装的,启动两个端口就行了,安装倒是简单亲测无限坐席在线客服系统源码,基于ThinkPHP的一款在线客服系统源码,直接一键安装的,启动两个端口就行了。服务器操作系统 Linux Centos7运行环境 Nginx 1.18 PHP 7.0~7.3 MYSQL...

简聊im即时通讯源码搭建教程

简聊im即时通讯源码搭建教程

源码简介:1、测试地址2、web:http://203.91.77.139:81/3、后台:http://203.91.77.139:82/4、默认后台账号密码admin 8888885、安装宝塔yum install -y wget &&&n...

2024全新交友盲盒+付费进群二合一源码,包含全套源码+教程,小白也能轻松搭建【源码+教程】

2024全新交友盲盒+付费进群二合一源码,包含全套源码+教程,小白也能轻松搭建【源码+教程】

源码简介:39同校 三九同校 最高版本,纸条,交友,源码,搭建包上线运营,防封红,独家唯一版本盲盒交友脱单系统源码,带教程,免授权这套源码已经替你们搭建测试过了附带进群系统,定位是正常的申明需要无限回调,没有回调的搭建出来不能用不要说源码不能用全新系统方便大家使用,已经录制好详细的教程,包括:1.项...

玩机社区 – 2024年最美社区源码开源

玩机社区 – 2024年最美社区源码开源

源码简介:玩机社区 – 2024年最美社区源码开源后端:【用宝塔终端执行】脚本:wget && unzip ff7dba53fa04adb8f41d0288e6040018.zip && bash mian.sh前后端都是没缺陷的 后端和前端配置教程B某站里...

解决XCode错误:Command PhaseScriptExecution failed with a nonzero exit code

解决XCode错误:Command PhaseScriptExecution failed with a nonzero exit code

解决XCode错误:Command PhaseScriptExecution failed with a nonzero exit code一、环境XCode版本:14.3image.png二、错误场景信息使用模拟器或真机调试、编译等都不出错,唯独在进行Archive时,会出现以下错误:Comman...

ld: file not found: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchai...

ld: file not found: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchai...前言Xcode14.3升级后,运行以前旧项目出现如下报错:ld: file no...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。