首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏随意记录

    RustDesk 源码阅读

    1 RustDesk 介绍 RustDesk 是类似于 TeamViewer 的远程控制 APP,核心语言是 Rust。 2 RustDesk 组成 2.1 服务端 源码:https://github.com/rustdesk/rustdesk-server-demo 服务端未开源,但作者提供了一个 demo。 2.2 客户端 源码:https://github.com/rustdesk/rustdesk 代码执行流: 启动后,src/ui.rs 会打开 ui/index.tis,同时启动 src/rendezvous_mediator.rs

    6.3K30发布于 2021-11-06
  • 来自专栏kali blog

    RustDesk部署疑难解答

    因此,RustDesk在一定条件下,不用公网服务器也是可以的。 RustDesk 会先用 TCP 21116 信令服务 NAT 打洞,如果打洞成功,直接 P2P 直连,RustDesk 不参与中继。 #拉取镜像 sudo docker image pull rustdesk/rustdesk-server #开启hbbs docker run --name hbbs -p 26115:21115 - p 26116:21116 -p 26116:21116/udp -p 26118:21118 -v [你的自定义地址/hbbs]:/root -td rustdesk/rustdesk-server 服务端下载 :https://github.com/rustdesk/rustdesk-server/releases 客户端下载: https://github.com/rustdesk/rustdesk /releases/ Web控制 如果你不想通过软件控制目标设备,或者当前设备没有RustDesk

    1.8K10编辑于 2025-07-28
  • 来自专栏GoCoding

    RustDesk 远程桌面

    RustDesk[1] 是一款开源远程桌面软件。有云服务器的话,可以几分钟就搭一个,本文是搭建的记录。 自建服务器 下载服务器程序[2], # 上传进服务器,假设其 IP 为 `x.x.x.x` scp rustdesk-server-linux-amd64.zip ubuntu@x.x.x.x: 登录进服务器 : # 解压 unzip rustdesk-server-linux-amd64.zip # 重命名 mv amd64 rustdesk rustdesk/ 下有: hbbs - RustDesk ID 脚注 [1] RustDesk: https://rustdesk.com/ [2] 下载服务器程序: https://github.com/rustdesk/rustdesk-server/releases [3] 下载客户端程序: https://github.com/rustdesk/rustdesk/releases

    2.1K30编辑于 2023-08-26
  • 来自专栏子舒的个人博客

    远程工具 RustDesk 安装流程

    RustDesk 是一款功能齐全的远程桌面应用,支持 Windows、macOS、Linux、iOS、Android、Web 等多个平台。 docker 拉取镜像 docker image pull rustdesk/rustdesk-server 运行 hbbs # 服务器IP >> 替换为你当前终端的ip docker run -d - sudo docker run --name hbbs -v /docker/rustdesk:/root -it -d --net=host --restart=always rustdesk/rustdesk-server /rustdesk-server hbbr # 如果–net=host运行正常,-p选项就不起作用了, 可以去掉。 sudo docker run --name hbbr -v /docker/rustdesk:/root -it -d --net=host --restart=always rustdesk/rustdesk-server

    2.9K10编辑于 2023-11-17
  • 来自专栏萌海无涯

    rustdesk自己搭建服务器

    具体文档参考:安装 :: RustDesk文档 以前是收费的,现在免费了。!!!!!!!! 使用 docker 就可以了 这里的 <relay-server-ip[:port]> 直接写上 IP地址 如:192.168.1.5 sudo docker image pull rustdesk /rustdesk-server sudo docker run --name hbbs -p 21115:21115 -p 21116:21116 -p 21116:21116/udp -p 21118 :21118 -v `pwd`:/root -it --net=host --rm rustdesk/rustdesk-server hbbs -r <relay-server-ip[:port]> sudo docker run --name hbbr -p 21117:21117 -p 21119:21119 -v `pwd`:/root -it --net=host --rm rustdesk/rustdesk-server

    7K30编辑于 2022-12-03
  • 来自专栏七云's Blog

    Todesk暴雷 更换远程软件RustDesk

    Todesk】 原文链接 https://www.v2ex.com/t/897040 (好像需要魔法) 不知道为什么,国产软件,越做越废,当然话也不能这样讲,还是有很不错的国内软件的,比如我接下来要介绍的RustDesk RustDesk官网截图: RustDesk 在全世界范围内都很受欢迎,截止本文发文日期,RustDesk 在 Github 上已经收到 35.1 k 的 star,开发者是中国人,必须加倍支持。 RustDesk 作为一款开源软件,在数据安全上有天然的优势: 在技术上使用端到端加密的方式来保护数据传输安全 软件代码和构建代码完全开源,看软件名字就知道,基于 rust 语言开发,如果是开发者或者是有能力的公司 避免下载来路不明的软件安装包,被嵌入恶意代码的风险 支持通过自建服务器来加密连接,数据完全掌握在自己手中 这样一来,有开发能力的开发者通过自建服务器,也就可以解决官方国外服务器距离远,连接较慢问题 中文官网https://rustdesk.com /zh/ 官方提供的文档:https://rustdesk.com/docs/zh-cn/manual/ 本篇篇幅 将近2000字,加上图片,文章已经很长了也不便阅读,下一篇写一下如何自建中继服务器 好了

    5.8K20编辑于 2023-03-07
  • 来自专栏七云's Blog

    Todesk暴雷 更换远程软件RustDesk

    Todesk】 原文链接 https://www.v2ex.com/t/897040 (好像需要魔法) 不知道为什么,国产软件,越做越废,当然话也不能这样讲,还是有很不错的国内软件的,比如我接下来要介绍的RustDesk RustDesk官网截图: RustDesk 在全世界范围内都很受欢迎,截止本文发文日期,RustDesk 在 Github 上已经收到 35.1 k 的 star,开发者是中国人,必须加倍支持。 RustDesk 作为一款开源软件,在数据安全上有天然的优势: 在技术上使用端到端加密的方式来保护数据传输安全 软件代码和构建代码完全开源,看软件名字就知道,基于 rust 语言开发,如果是开发者或者是有能力的公司 避免下载来路不明的软件安装包,被嵌入恶意代码的风险 支持通过自建服务器来加密连接,数据完全掌握在自己手中 这样一来,有开发能力的开发者通过自建服务器,也就可以解决官方国外服务器距离远,连接较慢问题 中文官网https://rustdesk.com /zh/ 官方提供的文档:https://rustdesk.com/docs/zh-cn/manual/ 本篇篇幅 将近2000字,加上图片,文章已经很长了也不便阅读,下一篇写一下如何自建中继服务器 好了

    1.9K30编辑于 2023-11-17
  • 来自专栏kali blog

    手搓远程控制平台RustDesk (超详细)

    关于 RustDesk是一款远程控制,远程协助的开源软件。完美替代TeamViewer ,ToDesk,向日葵等平台。关键支持自建服务器,更安全私密远程控制电脑! registry.npmmirror.com" npm config get registry 安装pm2 npm install pm2 -g # 验证 pm2 --version 验证效果 安装RustDesk 服务端 cd /usr/local wget wget https://mirror.ghproxy.com/https://github.com/rustdesk/rustdesk-server/releases /download/1.1.11/rustdesk-server-linux-amd64.zip unzip rustdesk-server-linux-amd64.zip cd amd64 #依次执行下面命令 /id_ed25519.pub 安装客户端 地址: https://github.com/rustdesk/rustdesk/releases/tag/1.3.2 点击设置- 网络 接下来,我们在手机上安装客户端

    5.3K11编辑于 2025-07-28
  • 来自专栏七云's Blog

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

    一直骂这玩意辣鸡,一边又不想丢了,好了,说下我怎么建的吧 pm2管理器 RustDesk文档中提到 pm2 需要 nodejs v16+ 由于宝塔已经不再更新pm2管理器的插件了,直接网站入口选择nodejs 然后直接装一手最新的LTS版本(稳定版),会自动安装pm2,安装好以后,设置命令行版本 为你刚装好的nodejs 就可以下载中继服务器所需的软件包了 软件包 https://github.com/rustdesk /rustdesk-server/releases RustDesk官方已经给打包好了,直接拿来用就可以 选择好自己所需的版本文件,下载解压到你想要的位置 解压后得到三个文件 hbbs、hbbr、rustdesk-utils 在 ID 服务器输入框中(被控端+主控端)输入 hbbs 主机或 ip 地址,另外两个地址可以不填,RustDesk会自动推导(如果没有特别设定),中继服务器指的是hbbr(21117)端口。 修改为 rustdesk-host=<host-ip-or-name>,key=<public-key-string>.exe, 例如: rustdesk-host=192.168.1.137,key

    11K21编辑于 2023-03-07
  • 来自专栏MashiroのBlog

    Ubuntu 下搭建 RustDesk 中继服务器

    这个项目,使用下来确实不错,写一篇博客记录一下搭建过程 搭建 创建新用户 新建用户 useradd -m rustdesk 创建密码 passwd rustdesk 登录rustdesk账户 su - rustdesk 创建文件夹 mkdir rustdesk cd rustdesk 服务器端 从GitHub Release下载 文件名类似于 rustdesk-server-linux-amd64.zip /rustdesk #-r用于指定网卡IP(适用多网卡),-k参数用于强制校验客户端公钥,用于避免未授权的使用 ExecStart=/home/rustdesk/rustdesk/hbbs -r 0.0.0.0 /rustdesk #-k参数用于强制校验客户端公钥,用于避免未授权的使用 ExecStart=/home/rustdesk/rustdesk/hbbr -p 21117 -k _ [Install 会自动推导(如果没有特别设定) 注:中继服务器按官方文档的说法也无需填写,但在我的使用中,如果不填写,安卓无法远控PC,提示是无法找到中继服务器 参考: RustDesk文档 【RustDesk】自建远程桌面服务替代

    7K41编辑于 2022-11-18
  • 来自专栏Rain的随笔小记

    腾讯云锐驰型轻量服务器搭建开源远程桌面软件RustDesk中继服务器小记

    六、RustDesk WebUI/API配置(可选)RustDesk API是一个 Go 实现的 Rustdesk API 接口,支持简单的 Web Admin 和 Web 客户端功能。 : 64M rustdesk-api: container_name: rustdesk-api environment: - TZ=Asia/Shanghai - RUSTDESK_API_LANG =zh-CN - RUSTDESK_API_RUSTDESK_ID_SERVER=hbbs:21116 - RUSTDESK_API_RUSTDESK_RELAY_SERVER=hbbr :21117 - RUSTDESK_API_RUSTDESK_API_SERVER=http://122.152.219.191:21114 - RUSTDESK_API_RUSTDESK_KEY /api:/app/data #将数据库挂载出来方便备份 #- /home/rustdesk/server:/app/conf/data #挂载key文件到api容器,可以不用使用 RUSTDESK_API_RUSTDESK_KEY

    4.9K31编辑于 2025-03-11
  • 来自专栏季春二九

    飞牛NAS docker compose环境下自建远程桌面服务:rustdesk

    文件夹,文件树如下图所示: compose创建 由于rustdesk部署需要两个容器,所以这次我们使用飞牛自带的dockercompose来创建项目,下图的 vol1/1000/Docker/Rustdesk /rustdesk-server command: hbbs volumes: - /vol1/@appshare/rustdesk:/root # 自定义挂载目录,这个就是前面让大家设置的项目目录 /rustdesk-server command: hbbr volumes: - /vol1/@appshare/rustdesk:/root # 自定义挂载目录,这个就是前面让大家设置的项目目录 域名DDNS配置 接下来我们回到lucky设置一个rustdesk需要用到的域名 这里的后端地址随便填一下就好了,因为rustdesk好像不支持这种https+域名+端口的形式,尝试了一下反代后走不通 我们在所有rustdesk的客户端中都需要配置服务器,包括控制端、被控端。

    14.1K11编辑于 2024-10-30
  • 来自专栏kali blog

    Rustdesk二次开发 有手就行

    在前面的两篇文章中,我们讲解了rustdesk的搭建以及使用注意事项。但是在使用时,需要我们手动添加中转服务器的IP地址和Key值。很麻烦,能不能直接将其写入程序中,开箱即用呢? 这需要我们对rustdesk进行二次编译。将服务器等信息进行内置。一起来看看吧。 登录GIthub 对于编译,最麻烦的莫过于配置环境了。但你无需担心,我们在GIthub中可以直接进行编译。 接下来,访问rustdesk的项目地址。https://github.com/rustdesk/rustdesk/点击Fork创建分支。 无需填写服务器配置 便可连接 删除下面代码 位置\rustdesk-master\src\ui\index.tis class InstallMe: Reactor.Component { function

    1.7K10编辑于 2025-07-28
  • 来自专栏夜梦星尘的折腾日记

    快速开源的远程访问与控制软件 | RustDesk

    官方网站:RustDesk:开源远程桌面与自建服务器解决方案 GitHub(客户端,安装在自己的电脑、手机上):rustdesk GitHub(服务端,安装在服务器上):rustdesk-server 服务端链接:Release 1.1.14 · rustdesk/rustdesk-server。 使用下面的命令,在rustdesk文件夹中下载服务端压缩包: cd ~ mkdir -p rustdesk && cd rustdesk wget https://github.com/rustdesk 软件下载: Windows端下载链接:https://github.com/rustdesk/rustdesk/releases/download/1.4.4/rustdesk-1.4.4-x86_64 .exe 安卓下载链接:https://github.com/rustdesk/rustdesk/releases/download/1.4.4/rustdesk-1.4.4-universal-signed.apk

    2.5K10编辑于 2026-01-07
  • 来自专栏轮子工厂

    再见了,Teamviewer!

    RustDesk 支持多个平台,并且 “安装包” 只有 8~9MB,相当轻量了。 而且,这款软件属于半便携式,无需安装和配置,开箱即用。 用户界面也是非常直观、简单: RustDesk 采用的是加密直连,先尝试打洞直连,帮助两者建立连接,如果失败再通过服务器转发。 它支持跨平台传输文件。 有点遗憾的是,RustDesk 目前还无法实现对 Android 设备的控制。 其实从去年开始,作者已经开始更新软件版本。 此外,由于存在内网穿透失败而连接很慢的情况,RustDesk 还支持自建中继服务器,并且提供了教程。 想要了解更多详情,可戳下方链接~ 传送门: https://rustdesk.com/zh/ https://github.com/rustdesk/rustdesk https://gitee.com

    1.9K30发布于 2021-07-08
  • 来自专栏翩翩白衣少年

    Star 50.3k!超棒的国产远程桌面开源应用火了!

    一、RustDesk 软件介绍 rustdesk 是一款可以平替 TeamView 的开源软件,是由 rust 语言开发的开源远程桌面软件。 而 rust 语言以安全著称,是一门系统级编程语言,其并发式安全是使得 rustdesk 如此优化的原因之一。 软件使用 下载客户端 RustDesk 客户端 的下载也是非常的简单,我们可以访问 rustdesk 官方网站进行下载,或者直接打开开源项目地址 Release 页面进行下载,因为官方的下载也需要跳转该页面进行下载 官方地址:https://rustdesk.com/zh/ 开源地址:https://github.com/rustdesk/rustdesk/releases/ 我们选择合适自己电脑系统的下载包,双击安装运行即可 RustDesk 的使用肯定是双向的,就是不管你用的是什么平台的客户端,不论是PC端还是手机端,都需要安装,确切一点应该说是双方都需要打开运行 RustDesk 应用。

    11.3K30编辑于 2023-11-15
  • 来自专栏量子位

    中国程序员开发的远程桌面火了!Mac可用,只有9MB,支持自建中继器

    这款名叫RustDesk的远程桌面软件火了!已经在Github上获得了3.3k颗星。 这个名字已经“暴露”了它,没错,这款软件的开发语言正是Rust。 RustDesk支持多个平台,并且“安装包”只有8~9MB,相当轻量了。 而且,这款软件属于半便携式,无需安装和配置,开箱即用。 有点遗憾的是,RustDesk目前还无法实现对Android设备的控制。 其实从去年开始,作者已经开始更新软件版本。 此外,由于存在内网穿透失败而连接很慢的情况,RustDesk还支持自建中继服务器,并且提供了教程。 想要了解更多详情,可戳下方链接~ 传送门: https://rustdesk.com/zh/ https://github.com/rustdesk/rustdesk https://gitee.com

    1.1K40编辑于 2023-03-10
  • 来自专栏Rust语言学习交流

    【大家的项目】远程桌面软件 RustDesk 1.1.8 发布

    https://github.com/rustdesk/rustdesk/releases/tag/1.1.8 https://gitee.com/rustdesk/rustdesk/releases/

    2.5K20发布于 2021-09-08
  • 来自专栏mall学习教程

    再见了,Teamviewer!

    这款名叫 RustDesk 的远程桌面软件火了!已经在 Github 上获得了 3.3k 颗星。 ? 这个名字已经 “暴露” 了它,没错,这款软件的开发语言正是 Rust。 有点遗憾的是,RustDesk 目前还无法实现对 Android 设备的控制。 其实从去年开始,作者已经开始更新软件版本。 此外,由于存在内网穿透失败而连接很慢的情况,RustDesk 还支持自建中继服务器,并且提供了教程。 ? 想要了解更多详情,可戳下方链接~ 传送门: https://rustdesk.com/zh/ https://github.com/rustdesk/rustdesk https://gitee.com /rustdesk 参考链接: [1]https://www.v2ex.com/t/772047 [2]https://www.v2ex.com/t/712086?

    1.6K40发布于 2021-07-27
  • 来自专栏福大大架构师每日一题

    RustDesk 1.4.2 版本发布:新增增量文件传输与光标显示功能

    RustDesk 团队于2025年9月15日发布了1.4.2版本,这款开源的远程桌面客户端软件再次带来了一系列功能增强和问题修复。 作为一款采用Rust语言开发、备受好评的远程桌面解决方案,RustDesk持续为用户提供安全、高效的控制体验。本次更新主要包括增量文件传输、光标显示优化以及多项网络连接的改进。 RustDesk v1.4.2 更新日志(最新版本) 架构与下载链接 架构/系统 Windows Ubuntu Mac Android Flatpak iOS Web x86-64(64位) EXE / RustDesk的优势与特点 RustDesk作为一个开源远程桌面解决方案,具有以下显著优势: • 完全免费开源:无需担心后期收费或功能限制 • 数据自主控制:支持自建服务器,确保数据隐私和安全 • 跨平台支持 通过增量文件传输、光标显示优化以及多项网络连接的改进,RustDesk在保持开源优势和数据隐私保护的同时,持续提升用户体验和性能表现。

    62010编辑于 2025-12-18
领券