发布时间:2026/9/3 6:07:29
基于Ubuntu24.04 部署内网Rustdesk 首先Ubuntu系统最小化安装安装的时候记得同时安装好openssh-server安装并更新docker源这个方法通过国内的镜像站来安装 Docker可以避开网络问题。卸载旧版本可选但建议执行bashsudoapt-getremovedockerdocker-engine docker.io containerd runc安装依赖包bashsudoapt-getupdatesudoapt-getinstallapt-transport-https ca-certificatescurlgnupg-agent software-properties-common添加国内镜像的 GPG 密钥这里以中科大的镜像站为例bashsudocurl-fsSLhttps://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg-o/etc/apt/keyrings/docker.asc添加 Docker 国内软件源bashecho\deb [arch$(dpkg --print-architecture)signed-by/etc/apt/keyrings/docker.asc] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/ \$(./etc/os-releaseecho$VERSION_CODENAME)stable|\sudotee/etc/apt/sources.list.d/docker.list/dev/null更新并安装 Dockerbashsudoapt-getupdatesudoapt-getinstalldocker-ce docker-ce-cli containerd.io配置镜像加速关键一步安装完成后必须配置镜像加速器否则之后拉取镜像依然会很慢或超时。创建或修改配置文件bashsudomkdir-p/etc/dockersudotee/etc/docker/daemon.json-EOF { registry-mirrors: [ https://docker.xuanyuan.me, https://docker.1ms.run, https://docker.m.daocloud.io ] } EOF重启 Docker 服务bashsudosystemctl daemon-reloadsudosystemctl restartdocker验证配置是否生效运行以下命令如果看到你配置的镜像地址就说明成功了。sudodockerinfo|grep-A1Registry Mirrors 国内可用镜像源参考下面是目前截至2026年一些实测可用的镜像加速源你可以根据自己的网络情况选择镜像源名称加速器地址备注轩辕镜像https://docker.xuanyuan.me社区推荐速度较快毫秒镜像https://docker.1ms.run商业源稳定性好DaoCloudhttps://docker.m.daocloud.io老牌公益加速器1Panelhttps://docker.1panel.live社区镜像源中科大https://docker.mirrors.ustc.edu.cn教育网内速度有优势请注意部分旧的中科大、网易云等镜像源可能已失效。建议在配置文件中列出2-3个加速源Docker 会自动选择最快的。完成以上配置后就可以顺利拉取rustdesk/rustdesk-server等镜像继续部署你RustDesk 服务了。下载并启动服务# 下载官方准备好的 compose.yml 文件wgetrustdesk.com/oss.yml-Ocompose.yml# 启动服务后台运行sudodockercompose up-d使用docker cp复制公钥文件到宿主机# 将容器内的公钥文件复制到当前目录dockercphbbs:/root/id_ed25519.pub ./id_ed25519.pub# 查看公钥内容less./id_ed25519.pub下载客户端这里以windows客户端为例:https://gitcode.com/weixin_42717364/image/releases/download/0.0.1/rustdesk-1.4.9-x86_64.exe下载安装设置-网络-ID/中继服务器 填写ID服务器IP地址 以及导出的公钥内容如果公钥填写错误则连接客户端的时候会提示key不匹配可以设置传入传出录屏比如运维人员侧就是传出录屏如果要客户端侧则是传入录屏定制访问授权方式可以选择只允许密码只允许点击访问或者允许密码或者点击访问并且能够启动用2FA双因子认证双因子是用于允许IP访问后台时认证用的不是用于远程控制二次认证用。本地化部署登录功能不能用如果需要开放外网连接权限则需要映射如下端口核心端口必须开放端口协议用途对应服务21115TCPNAT 类型测试hbbs21116TCP UDPID 注册、心跳服务 (UDP)及TCP 打洞、连接服务 (TCP)hbbs21117TCP中继服务 (P2P 打洞失败时转发流量)hbbr特别提醒21116端口必须同时开放 TCP 和 UDP 协议。这是RustDesk连接的关键如果只开放了TCP会导致连接失败。常见错误内网连接提示连接错误 key不匹配 就是填写公钥的时候多了空格或者其他内容把 RustDesk 服务映射到公网不一定会严重占用公网带宽。实际占用多少关键取决于连接是P2P 直连模式还是中继模式。 理想情况P2P 直连模式几乎不占用服务器带宽这是 RustDesk 的首选连接方式。它的工作原理是服务器hbbs只扮演“介绍人”的角色帮助两个客户端“握手”成功之后数据就在两个客户端之间直接传输完全不再经过你的服务器。在这种模式下你的公网服务器带宽几乎可以忽略不计只会在连接建立时产生极少量信令流量。这才是自建服务器最理想的状况。⚠️ 备选方案中继模式消耗服务器带宽当 P2P 直连失败时例如双方都在复杂的网络环境下RustDesk 会自动切换至中继模式。此时所有远程画面、操作等数据都会通过你的服务器hbbr进行转发这会消耗服务器的上行和下行带宽。具体消耗多少呢根据多个来源一个中继连接的带宽消耗大致如下使用场景 平均带宽消耗 备注日常办公/轻量使用 100 KB/s - 180 KB/s 适用于文档编辑、代码查看等画面变化不大的场景。高画质/高动态场景 30 KB/s - 3,000 KB/s 例如播放视频、玩3D游戏或使用1080p高分辨率屏幕时带宽消耗会显著增加。如果内网大规模部署那么可以通过如下URL站点定制客户端通过软件商店准入或者域控策略下发安装https://rdgen.crayoneater.org/这里可以载入配置做修改或者自己填写配置并生成客户端

相关新闻

2026/9/3 6:07:29

血小板衍生生长因子受体PDGFRB

血小板衍生生长因子受体β(PDGFRB)作为同源二聚体PDGFB和PDGFD以及PDGFA和PDGFB形成的异源二聚体的细胞表面受体,在调节胚胎发育、细胞增殖、存活、分化、趋化和迁移中发挥着至关重要的作用。PDGFRB是一种具有特征性激酶插入片段的III型受体酪…

2026/9/3 6:07:29

MATLAB仿真VIVADO定点转浮点:实现软硬件协同验证

简介:本资源是一套面向FPGA开发初学者与MATLAB仿真工程师的定点数格式转换工具集,聚焦VIVADO工程中定点数据向浮点域映射的仿真验证需求,解决硬件实现前精度预估、结果比对与调试定位等关键问题。压缩包共4个文件(3个MATLAB函数脚…

2026/9/3 6:12:29

AI编程效率悖论:为什么用AI写代码反而更忙?

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/3 6:12:29

STM32 SPI+DMA驱动WS2812B灯带:硬件级精准时序与零CPU占用方案

简介:本资源是面向STM32F103C8T6初学者与嵌入式进阶开发者的WS2812B灯带高效驱动方案,聚焦解决传统GPIO模拟时序精度低、CPU占用高、易受中断干扰等痛点。采用SPIDMA硬件协同方式精准复现WS2812B单线归零码时序,显著提升刷新率与稳定性&#…

2026/9/3 6:12:29

电动汽车BMS系统全解析:从硬件架构到核心算法与开发实践

简介:本资源是一套面向电动汽车BMS开发初学者与嵌入式工程师的系统性学习资料包,聚焦电池管理系统核心原理、充电协同控制及软硬件实现。资源共24个文件,涵盖7个C源码文件(如CellBalance.c、StateofCharge.c等)、6个头…

2026/9/3 6:07:29

电动公交车POV模拟:GPS数据融合与能耗分析实践

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/1 16:02:17

vSound小提琴数字处理器实操指南:从接线到演出的完整配置

电小提琴或者原声小提琴插电演出,第一个绕不开的坎就是声音难听。原声琴的共鸣和空气感一旦进了拾音器,出来的往往是一坨干瘪、发尖、带着奇怪塑料味的信号。我当初第一次把琴接上乐队调音台,直接被主唱吐槽"你这声音像在锯钢丝"。…

2026/9/2 9:00:32

传感器接口IC如何攻克生物化学传感的微弱信号难题?

1. 从电极到比特流:为什么生物化学传感必须依赖专用接口IC 做生物化学传感的人都有过类似的经历:明明传感器本身性能很好,信号输出却一塌糊涂——噪声大、漂移明显、重复性差,怎么调都达不到预期。很多时候问题并不在传感器&#…

2026/9/2 8:41:06

STM32F411CEU6多通道ADC采集:扫描模式+DMA实现详解

1. 多通道 ADC 的用武之地把“Multichannel ADC”和“STM32F411CEU6”这两个关键字放在一起,其实就是嵌入式开发里最常遇到的一类需求:用一块不算贵的 MCU,同时采集多路模拟信号。STM32F411CEU6 是 48 引脚的 Cortex-M4F 主控,主频…

2026/9/3 0:02:06

零基础装 OpenClaw 小龙虾 AI:Windows 一键部署教程与避坑要点

Windows 部署 OpenClaw 完整教程|本地 AI 智能体 5 分钟落地,环境配置一次搞定 版本说明:Windows 3.1.0 / Mac 2.7.9 写在前面 近两年开源 AI 领域有一款被称作「数字员工」的工具持续走热,它就是 OpenClaw,圈内人更习…

2026/9/3 0:02:06

Hermes Agent 本地部署新方案:Windows 整合包减少依赖报错

Windows 本地部署 Hermes 太麻烦?这版一键包 5 分钟快速跑通 很多人想体验 Hermes Agent,但真正开始部署时,往往会卡在环境配置这一步。 需要安装各类依赖、调试运行环境、处理路径问题,还容易遇到命令行报错、系统拦截、文件缺…

2026/9/3 0:02:06

实测 OpenClaw 一键包,5 分钟完成本地自动化环境搭建

OpenClaw 本地 AI 自动化工具部署指南|使用一键包规避环境配置难题 痛点:部署 AI 自动化工具常常要处理 Python、Node.js 各类依赖,版本冲突、环境配置耗费大量时间,OpenClaw 提供一键安装包,降低部署门槛。 适配系统&…

2026/9/2 1:15:22

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行,Type-C接口算是典型的“看着简单,做起来全坑”的东西。光引脚就24个,高低速信号、电源、控制线全部塞在一个小小的连接器里,如果PCB布局不做规划,打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/2 1:15:22

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/2 1:15:20

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…