Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >RustDesk自建中继服务器篇(续)

RustDesk自建中继服务器篇(续)

作者头像
Qicloud-W
发布于 2023-03-07 06:55:00
发布于 2023-03-07 06:55:00
9K20
代码可运行
举报
文章被收录于专栏:七云's Blog七云's Blog
运行总次数:0
代码可运行

前言

12月29号,发了篇文章说了下Todesk 暴雷事件

https://cloud.tencent.com/developer/article/2235216 文章链接

其实本想鸽了这篇的,但是好几个博友催我出教程,其实官方文档写的很清楚,这里推荐使用pm2和docker 搭建中继,我这个人呢比较懒,之前搞了一堆docker 跑服务,emmmm管理很不方便,多年使用宝塔那玩意,网站运维节省了很多时间,也导致大多数宝塔用户产生了惰性吧。。。。一直骂这玩意辣鸡,一边又不想丢了,好了,说下我怎么建的吧

pm2管理器

RustDesk文档中提到 pm2 需要 nodejs v16+ 由于宝塔已经不再更新pm2管理器的插件了,直接网站入口选择nodejs 安装

然后直接装一手最新的LTS版本(稳定版),会自动安装pm2,安装好以后,设置命令行版本 为你刚装好的nodejs 就可以下载中继服务器所需的软件包了

软件包 https://github.com/rustdesk/rustdesk-server/releases

RustDesk官方已经给打包好了,直接拿来用就可以

选择好自己所需的版本文件,下载解压到你想要的位置

解压后得到三个文件 hbbs、hbbr、rustdesk-utils

由于使用宝塔的nodejs管理器创建太麻烦,索性命令行操作

首先使用pm2 -v命令和node -v 命令验证pm2 和nodejs是否安装好了

然后cd到你下载并解压到的目录

使用 pm2直接运行即可 由于我直接使用的默认的端口

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

禁止没有key的用户建立非加密连接 -k _

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
pm2 start hbbs -- -k _
pm2 start hbbr -- -k _

开启之后可以使用 pm2 list 查看运行状态

如果不会使用pm2也没关系,这玩意贼简单 使用pm2 -h查看帮助

默认情况下,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 )

在你云服务器那里放行过后,去宝塔安全里面放行端口即可

可以解析域名指向、也可以不用,直接使用ip,由于国内监管越来越严重,如果你使用国内服务器还是建议指向一个域名以防万一

客户端设置你的中继服务器

点击 ID 右侧的菜单按钮如下,选择“ ID/中继服务器”。 在 ID 服务器输入框中(被控端+主控端)输入 hbbs 主机或 ip 地址,另外两个地址可以不填,RustDesk会自动推导(如果没有特别设定),中继服务器指的是hbbr(21117)端口。

例如:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
hbbs.example.com

或者带上端口

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
hbbs.example.com:21116

查看log

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
pm2 log hbbr
pm2 log hbbs

为了方便每次发给别人进行链接使用免配置,官方也给出了相应的解决方法

把配置放在可执行文件名里 (Windows )

rustdesk.exe 修改为 rustdesk-host=<host-ip-or-name>,key=<public-key-string>.exe, 例如: rustdesk-host=192.168.1.137,key=xfdsfsd32=32.exe,你可以在关于窗口看到配置结果

host可以是域名,不能添加<>两个符号

en,本篇文章就结束了 如果有问题,那就先百度,如果百度没有,请联系开发者,如果你想很快解决,也可以请我抽包烟我帮你看看,债见

版权属于:七云‘s Blog

本文链接:https://cloud.tencent.com/developer/article/2235220

版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-01-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
2 条评论
热度
最新
被控端不会设置网络的ID中继服务器 以及秘钥怎么办?? 自己搭建的有没有办法快速实现远端控制?
被控端不会设置网络的ID中继服务器 以及秘钥怎么办?? 自己搭建的有没有办法快速实现远端控制?
111举报
看下文档吧,很简单的
看下文档吧,很简单的
回复回复点赞举报
推荐阅读
编辑精选文章
换一批
两步搭建RustDesk服务端 – 程序员推荐的远程控制桌面、电脑工具
网上很多桌面工具:诸如向日葵、todesk、teamview等等都是第三方公司运营的。普通用户不付费很难享受到高质量的服务。同时如果这些公司倒闭、被黑了,我们的桌面相当于裸奔出去了!
收心
2023/01/14
20.1K1
两步搭建RustDesk服务端 – 程序员推荐的远程控制桌面、电脑工具
[rustdesk]远程控制中继服务器
自从向日葵pc端限速后,远程越来越渣了,后来好像又恢复了,然后支持控制手机了,但是付费的,现需要一块软件控制各个设备 官网:http://rustdesk.com/zh/
一朵灼灼华
2022/08/05
6.6K0
[rustdesk]远程控制中继服务器
【软件】RustDesk自己搭建远程控制服务软件 支持控制手机
现在的远程控制软件真是越来越不好用了,todesk限制越来越多、向日葵有限速(我这时不时高延迟)、teamviewer限制了设备数等等等。所以如果能自己搭建一个远程控制,那连接速率就可以自主可控了,还安全。
小锋学长生活大爆炸
2022/11/12
5.9K0
【软件】RustDesk自己搭建远程控制服务软件 支持控制手机
远程工具 RustDesk 安装流程
RustDesk 是一款功能齐全的远程桌面应用,支持 Windows、macOS、Linux、iOS、Android、Web 等多个平台。支持 VP8 / VP9 / AV1 软件编解码器和 H264 / H265 硬件编解码器。完全掌控数据,轻松自建。P2P 连接,端到端加密。在 Windows 上可以非管理员不安装运行,根据需要在本地或远程提升权限。
子舒
2023/11/17
2.1K0
远程工具 RustDesk 安装流程
66.4K Star火的不行了!!!远程控制,更快的传输速度
在终端中执行以下命令以运行 hbbs 服务,并替换 服务器IP 为您当前终端的 IP 地址:
开源日记
2024/06/24
3530
66.4K Star火的不行了!!!远程控制,更快的传输速度
Ubuntu 下搭建 RustDesk 中继服务器
之前一直用的是Teamviewer的个人免费版,但是最近对于免费账户设备数量的限制越来越严,只能更改一次,账号注销后手机号还有冷却期,不能马上注册新账号 最近在逛大佬的博客,偶见看到了RustDesk这个项目,使用下来确实不错,写一篇博客记录一下搭建过程
MashiroT
2022/11/18
5.2K0
Ubuntu 下搭建 RustDesk 中继服务器
再见,TeamViewer
同时,公司要求的安全问题也提上了日程,使用第三方的远程控制工具总会有安全隐患。如何解决远程控制工具收费、速度慢、非私有化的这几个问题呢?今天了不起就给大家推荐这款超级好用的开源远程控制工具——RustDesk。
永恒君
2023/09/02
5190
再见,TeamViewer
rustdesk自己搭建服务器
这里的 <relay-server-ip[:port]> 直接写上 IP地址 如:192.168.1.5
萌海无涯
2022/12/03
6.2K0
rustdesk自己搭建服务器
Todesk暴雷 更换远程软件RustDesk
我常用的远程软件 ToDesk和向日葵和Temaviewer,因业务和工作需要经常使用远程软件
Qicloud-W
2023/03/07
4.9K0
Todesk暴雷 更换远程软件RustDesk
飞牛NAS docker compose环境下自建远程桌面服务:rustdesk
由于国内向日葵、todesk等应用的日渐模糊,恰巧我们已经实现了ipv6的内网穿透,而且在国内ipv6的延迟极低,加上本次介绍的开源远程桌面项目Rustdesk,简直是绝配。
季春二九
2024/10/30
4K0
飞牛NAS docker compose环境下自建远程桌面服务:rustdesk
RustDesk 远程桌面
RustDesk[1] 是一款开源远程桌面软件。有云服务器的话,可以几分钟就搭一个,本文是搭建的记录。
GoCoding
2023/08/26
1.3K0
RustDesk 远程桌面
腾讯云锐驰型轻量服务器搭建开源远程桌面软件RustDesk中继服务器小记
由于我个人经常性出差,对远程桌面软件有强需求,而微软自带的RDP并不能完全满足我的需求,且国内的向日葵/ToDesk/TeamViewer的定价与吃相属实太过美丽,所以目光转向了开源的方案,最终敲定为RustDesk的原因是没有带宽分辨率限制(你也不想720P的远程分辨率吧),且拥有较为完善的第三方WebUI管理后台。
SakuraRain
2025/03/11
1.4K0
腾讯云锐驰型轻量服务器搭建开源远程桌面软件RustDesk中继服务器小记
自建 DERP 中继服务器,从此 Tailscale 畅通无阻
原文链接🔗 https://fuckcloudnative.io/posts/custom-derp-servers/ 👉上篇文章介绍了如何使用 Headscale 替代 Tailscale 官方的控制服务器,并接入各个平台的客户端。本文将会介绍如何让 Tailscale 使用自定义的 DERP Servers。可能很多人都不知道 DERP 是个啥玩意儿,没关系,我先从中继服务器开始讲起。 STUN 是什么 Tailscale 的终极目标是让两台处于网络上的任何位置的机器建立点对点连接(直连),但现实世
米开朗基杨
2022/04/11
31K1
自建 DERP 中继服务器,从此 Tailscale 畅通无阻
EMQ X | 百万级的开源MQTT消息服务器(搭建一个私有MQTT服务器)
EMQ X 全称 Erlang/Enterprise/Elastic MQTT Broker,它是基于 Erlang/OTP 语言平台开发,支持大规模连接和分布式集群,发布订阅模式的百万级开源 MQTT 消息服务器。
Mculover666
2020/07/16
17K0
EMQ X | 百万级的开源MQTT消息服务器(搭建一个私有MQTT服务器)
【说站】校园跑腿综合服务网平台小程序源码+部署搭建教程
需要工具:linux系统宝塔面板,环境nginx、mysql、pm2管理器(它自带nodejs)
很酷的站长
2022/11/25
1.5K0
【说站】校园跑腿综合服务网平台小程序源码+部署搭建教程
一个支持多用户的在线书签管理系统:My-BookMark
明:之前一直想找个书签系统,然后最近发现了个My-BookMark,用了下还不错,总算不用经常重复在不同电脑或者浏览器上备份书签了,该工具可以整合多个浏览器上的书签,对于快速搜索某个时间段的书签起到便捷式的作用,有效的避免了你在重装系统和更换浏览器上对书签的备份,无法整合分类和在其他地方上网时无法查看自己的书签!无论你在何时何地都可以查看搜索自己收藏的书签数据,安装也是很简单的,有需求的可以玩玩。
子润先生
2021/05/29
1.4K0
中国程序员开发的远程桌面火了!Mac可用,只有9MB,支持自建中继器
月石一 发自 凹非寺 量子位 报道 | 公众号 QbitAI 对很多Mac用户来说,想用远程控制请教下大佬,太难了。 在Windows上一个QQ就能搞定的事,而Mac用户几乎只能依赖Teamviewer。 Teamviewer还遭到不少吐槽:占用高、打开慢,有时还因为被识别为商用而收费…… 现在,不必再和它较劲了。 这款名叫RustDesk的远程桌面软件火了!已经在Github上获得了3.3k颗星。 这个名字已经“暴露”了它,没错,这款软件的开发语言正是Rust。 RustDesk支持多个平台,并且“安
量子位
2023/03/10
7730
中国程序员开发的远程桌面火了!Mac可用,只有9MB,支持自建中继器
使用NPS服务器内网穿透——实现远程访问外网电脑
使用NPS进行内网穿透——实现远程访问外部网络电脑 参考文档:https://ehang-io.github.io/nps/#/?id=nps 内网穿透搭建教程 NPS简介和实现原理 1、NPS简
宝耶需努力
2022/12/13
9.5K0
使用NPS服务器内网穿透——实现远程访问外网电脑
宝塔 - 服务器运维面板Nestjs
// 安装 yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh 安装完成后,需要开通端口 // 修改访问端口 echo '1024' > /www/server/panel/data/port.pl && /etc/init.d/bt restart // 查看可用命令 bt // 宝塔启动MongoDB失败问题 连接上服务器 手动启动 /
程序员不务正业
2021/12/16
1.6K0
[叶子]在centos上搭建mcbe服务器并安装mcsm面板
由于我服务器是centos的,而官方的开服程序是只能跑在Ubuntu上面的,我不可能说是为了搭建一个游戏的服务器去专门重装一下服务器的系统,于是我便按照这篇文章的思路,基于docker完成了搭建。
冰漪叶
2022/10/24
1.9K0
[叶子]在centos上搭建mcbe服务器并安装mcsm面板
推荐阅读
相关推荐
两步搭建RustDesk服务端 – 程序员推荐的远程控制桌面、电脑工具
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档