当前位置: 代码网 > 服务器>服务器>Linux > 自己搭建远程桌面服务器-RustDesk(小白版)

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

2024年07月28日 Linux 我要评论
此软件主要功能为远程各种设备(其中包括Windows、macOS、Linux、iOS、Android、Web等)支持文件传输(可直接拷贝远程电脑的文件,类似向日葵的远程文件)支持内网穿透(支持端口映射,TCP/UDP,支持Windows默认远程桌面应用)最主要优点为可远程Android,本人最爱,简单配置,可帮助老家父母直接操控手机,解决他们使用手机过程中的问题。

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

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

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

4.客户端android

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

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

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

 6.内网穿透 

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

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

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com