是时候告别向日葵、Todesk、TeamViewer了,快速搭建自托管服务器RustDesk

news/2025/10/17 12:13:33/文章来源:https://www.cnblogs.com/zhikes/p/19147502

最早我一直在用向日葵,但后来被限速,体验越来越差。远程操作,没必要花钱,于是开始找免费的替代方案。

后来试了ToDesk,刚开始感觉还行,但用着用着就经常弹出“节点繁忙”的提示。为了提高体验,我干脆开了会员。

结果发现——虽然速度比免费版稍好,但有时延迟和波动依旧明显,毕竟是共用节点的服务,体验并不好。

最终选择了搭建RustDesk服务器

延迟极低,连接速度非常顺滑;

完全自用,不用担心被限速或排队;

数据可控,文件传输全走自己的服务器,安全无泄露风险;

成本极低,我用的配置是 2核CPU + 2G内存 + 3M带宽,每年服务器只需 99元。

支持多人使用,2~3人同时连接也毫无压力,分摊使用成本。

 

更重要的是——搭建RustDesk自托管服务器,其实并不复杂。只要跟着官方文档或一些教程走几步,就能轻松完成。从此,你的远程控制体验再也不受限,真正做到“高速、安全、自由”!

二次开发很方便,官方的Flutter UI界面都是开源的,随便修改下界面,logo,一打包,就是 某公司专属远程协助软件

 

 

 

 

 

 

第一步: 注册阿里云账号,购买云服务器。

 

https://account.aliyun.com/login/uni_qr_login.htm?check_ua=&yst=tqXmOdl6Bn1cdlM2trFIuuQ4wikodu0P&isTracing=true&&ignoreRam=false (二维码自动识别)

 

 

 

新人优惠,基本能买到2核2G 3M带宽服务器,这个每年到期了,可以换你家人的手机号注册,第二年就又能嫖了

 

 

镜像选择CentOS,你也可以选择其他操作系统,只要你熟悉相关指令。

 

 

购买好了,就点击远程连接

 

 

 

 

 

 

 

 

第二步: 安装宝塔面板

输入命令后,按回车键,安装宝塔面板

 

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

 

 

 

 

 

 

等待宝塔面板安装完毕即可。

安装完毕后,可以看到如下内容

外网面板地址: 47.115.131.226:11895/3a

内网面板地址: 172.31.188.210:11895/3a

username: *****

password: *****

 

 

先去服务器安全组放行 11895 端口,你的可能不一样,视你的输出信息而定。

 

 

 

 

 

 

 

 

然后直接复制外网面板地址到浏览器

 

 

 

 

输入上面获取的面板登录 账号 username,密码 password,登录宝塔面板

 

 

 

第三步: 安装Docker

点击docker选项栏,立即安装。

 

 

 

 

 

 

 

 

出现successful,就可以刷新网页了

 

 

然后点击文件选项栏,点击终端,测试docker指令是否正常。

 

 

输入命令 docker ps,出现下图所示输出就代表安装成功

 

 

 

 

第四步: 部署Rustdesk官方Docker镜像

先使用docker命令拉取镜像,这里我把rustdesk的镜像放到了我的 阿里云容器镜像服务arc,国内服务器直接拉取 docker hub上的 rustdesk/rustdesk-server 镜像 容易超时报错。

 

docker pull crpi-ngn4be897bgurbfg.cn-shenzhen.personal.cr.aliyuncs.com/innotechx/rustdesk:1.1.14

 

 

 

 

使用命令查看镜像是否拉取成功 docker images

 

 

然后关掉终端

在当前文件目录下新建一个 compose.yml 文件,内容为以下

 

services:hbbs:container_name: hbbsimage: crpi-ngn4be897bgurbfg.cn-shenzhen.personal.cr.aliyuncs.com/innotechx/rustdesk:1.1.14command: hbbsenvironment:- "RELAY=hbbr:21117"- "ENCRYPTED_ONLY=1"ports:- 21115:21115- 21116:21116- 21116:21116/udp- 21118:21118volumes:- /data/rustdesk/root:/rootnetworks:- rustdesk-netdepends_on:- hbbrrestart: unless-stoppedhbbr:container_name: hbbrimage: crpi-ngn4be897bgurbfg.cn-shenzhen.personal.cr.aliyuncs.com/innotechx/rustdesk:1.1.14command: hbbrports:- 21117:21117- 21119:21119volumes:- /data/rustdesk/root:/rootnetworks:- rustdesk-netrestart: unless-stoppednetworks:rustdesk-net:external: false

 

 

 

 

 

 

再点击终端

然后使用指令

 

docker compose up -d 

 

 

直接启动hbbr hbbs容器

 

 

docker compose up -d 是一个用于启动和管理多容器 Docker 应用程序的命令

 

查看生成key

 

docker logs hbbs

 

 

 

 

红色框标注的key需要记录下来。

 

再去服务器放开端口,TCP开放21115~21119端口,UDP开放21116端口

 

 

 

 

TCP开放21115~21119端口

 

 

UDP开放21116端口

 

 

经过配置后,你的rustdesk自托管服务器的配置就是以下

ID服务器: 47.115.131.226:21116

中继服务器: 47.115.131.226:21117

key: PcAa0o0NNeBgVt7p9ND5AaDuzx1tp64oUO7jHN+ng4M=

(这里的key是上面终端 docker logs hbbs获取的)

 

 

第五步: RustDesk软件的配置与使用

下载RustDesk软件。

链接地址: github.com/rustdesk/rus

 

 

下载软件后在软件中配置好ID/中继服务器,这里以Mac电脑端控制Android端为例

Mac端:

 

 

点击网络,选择ID/中继服务器

 

 

将上面的第四步获取的配置填入进去

 

 

Android端:

打开app,点击底部的设置,然后找到 ID/中继服务器

 

 

输入的内容是和Mac端一样的,就算是Windows端的软件也是一样的。你的被控端,控制端,都要这样配置

 

 

然后给app打开控制权限,录屏权限,启用服务, 就可以通过ID去控制设备了。

 

最后的:

自己使用,使用上面的方式也就可以了。如果需要提供给别人稳定的服务,那就还需要去购买一个域名,域名也没多少钱,一个垃圾域名也就几块钱一年

比如你购买了一个http://example.com域名

然后你需要去DNS配置一条A记录,主机记录值比如是rd,将rustdesk-server公网IP地址解析到http://rd.example.com域名(需自行备案)

如果怕被运营商封禁端口,把中继端口改成443。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/938809.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

史馆

发言人 内容至“某些人”的一封信 https://www.luogu.com.cn/article/qdk2rgrt行啊,我没开完隐,你谴责我注册时间早,你来看看我注册之后都在干什么你拒绝是你的事,学校怎样做是学校的事,如果你来问我文化课我会拒…

firecrawl 私有部署(test)

firecrawl 私有部署(test) github: https://github.com/firecrawl/firecrawl 文档: https://docs.firecrawl.dev/introduction安装:git clone https://github.com/firecrawl/firecrawl.gitcd firecrawldocker co…

$\text{Catalan}$ 数 卡特兰数

定义公式 \(1\):\(C_n=\begin{pmatrix}2n\\n\end{pmatrix}-\begin{pmatrix}2n\\n-1\end{pmatrix}\)公式 \(2\):\(C_n=\sum_{a+b=n-1}C_aC_b\)公式 \(3\):\(C_n=\frac{4n-2}{n+1}C_{n-1},C_0=1\)其中公式 \(3\) 表明…

大模型 | VLM 初识及在自动驾驶场景中的应用

在了解 VLM 之前,先复习下 LLM。 一、LLM(Large Language Model) 大语言模型(LLM,Large Language Model)名字虽然带有语言二字,但其实并不局限于语言类场景。LLM 更多是一种统计建模的通用技术,它们主要通过自回…

CF1977 Codeforces Round 948 (Div. 2) 游记(VP)

仅做出两题,结果凭借手速拿到表现分 $1740$。省流 仅做出两题,结果凭借手速拿到表现分 \(1740\)。10.17 内含剧透,请vp后再来。 不是题解!!!!!!! 赛前 早上花了很多时间试图把 \(stars569\) 搞的数据库装好,…

别被波形“骗” 了!差分探头与无源探头测量不一致的 5 大关键因素

在电子测量领域,精确地获取电路中电信号的波形对于分析电路的工作状态、验证设计思路以及排查故障至关重要。示波器是波形测量中最常用的仪器,通常会搭配不同类型的探头使用。其中,差分探头和无源探头是比较常见的两…

2025 年展览会服务商最新推荐榜权威发布:22 年经验甄选十强品牌,助力企业参展高效决策

当前会展行业已迈入 “全链路价值创造” 新阶段,企业参展需求从单一搭建升级为 “策划 - 执行 - 转化” 全流程服务,但市场服务商资质参差不齐:传统机构多困于 “设计 + 施工” 模式,新兴品牌虽具创新力却缺乏辨识…

OpenHarmony SELinux全面技术指南:从原理到实践的系统安全防护(全网最全) - 实践

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

2025年信息流代运营服务商权威推荐榜单:专业投放策略与效果优化服务口碑之选

2025年信息流代运营服务商权威推荐榜单:专业投放策略与效果优化服务口碑之选在数字营销快速演进的今天,信息流广告已成为企业获取目标用户的重要渠道。随着各大媒体平台算法不断升级,用户行为日趋复杂,信息流投放的…

2025 年焊把线厂家最新推荐榜:国标欧标铜芯软焊把线优质企业排行,优质品牌助力选购欧标/铜芯/软/耐高温焊把线厂家推荐

在工业制造、建筑施工等核心领域,焊把线作为焊接作业的关键连接载体,其质量直接决定作业安全、焊接精度与生产效率。当前市场上,焊把线品牌数量激增,但产品质量差距悬殊,部分产品存在导电效率低、耐候性差、易老化…

【Prompt学习技能树地图】单一思维链优化-自我一致性提示工程原理、实践与代码实现 - 教程

【Prompt学习技能树地图】单一思维链优化-自我一致性提示工程原理、实践与代码实现 - 教程pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !importa…

基于MATLAB的倒立摆控制实现方案

基于MATLAB的倒立摆控制实现方案,包含PID控制与神经网络(DQN)控制的双重实现一、系统建模与基础参数 %% 倒立摆动力学参数 m = 0.1; % 摆杆质量 (kg) M = 1.0; % 小车质量 (kg) l = 0.5; % 摆杆长度 (m) g…

2025 年展会服务商最新推荐排行榜:聚焦一站式服务与高效执行能力的优质企业榜单瓷砖/暖通/照明/门窗/玻璃/厨卫/卫浴/灯饰展会厂家推荐

在全球化商务交流不断深化的当下,展会已成为建材、石材、瓷砖、暖通等建筑装饰领域企业展示品牌、拓展市场、达成合作的核心平台。然而,当前展会服务市场中,部分服务商存在经验匮乏、资源薄弱、服务模式滞后等问题,…

数据迁移mysql--sr

mysql-docker安装docker run -itd \-p 3306:3306 \-v /home/mysql/conf:/etc/mysql/conf.d \-v /home/mysql/data:/var/lib/mysql \-v /home/mysql/log:/var/log/mysql \-e MYSQL_ROOT_PASSWORD=root \-e TZ=Asia/Shan…

iOS 26 App 开发阶段性能优化全流程,从监控到调优的多工具协作实践

本文聚焦iOS 26 App 开发阶段性能优化,构建从监控、剖析到调优的完整闭环。通过 Instruments、KeyMob(克魔)、iMazing、Energy Diagnostics 等多工具协作, 实现 CPU/GPU/内存/能耗多维监控与优化,让开发阶段提前完…

MATLAB实现语音去混响与去噪

一、概念噪声:通常指加性背景噪声,如风扇声、人群嘈杂声、电流声等。其特点是与原始语音信号是相加关系。 混响:由声音在封闭空间内经墙壁、天花板等表面多次反射形成。它使语音听起来有“回音”,导致发音模糊、清…

风险评估的流程和各阶段的工作内容

风险评估的流程和各阶段的工作内容请简述一下风险评估流程及各阶段工作内容 确定风险评估的目标 明确风险评估要达到的目的 确定风险评估的范围 明确评估对象如某信息系统,明确评估边界,明确不在评估范围内的内容 组…

无穷小和无穷大

无穷小量 \(\lim_{x\rightarrow \infty} f(x) = 0\),\(f(x)\) 为当 \(x\rightarrow \infty\) 的无穷小。 \(\lim_{n \rightarrow \infty} x_n = 0\),\({x_n}\) 当 \(n\rightarrow \infty\),\(x_n\)为当 \(n \righta…

Adobe Media Encoder 2025 免费版一键安装包完整安装教程(含下载安装包)

很多做影视后期、自媒体的朋友,在用到 Premiere Pro 2025 剪视频后,都会需要 Adobe Media Encoder 2025 来处理音视频编码、导出不同格式文件,但不少人会卡在下载找不到安全渠道、安装时缺失文件或启动报错的问题上…

2025 年最新推荐船用气囊源头厂家权威排行榜:聚焦专业生产与可靠供应,助力精准选购优质产品橡胶/船舶/防撞/山东/港口用船用气囊厂家推荐

在船舶制造、维修及水上工程领域,船用气囊的质量与性能直接关系到工程安全、效率及成本控制。当前市场上,船用气囊源头厂家数量繁杂,部分厂家存在生产工艺落后、技术实力薄弱、产品质量不稳定等问题,导致气囊耐磨性…