当前位置: 首页 > news >正文

rustdesk折腾手记

背景

我的工作环境:主力电脑是macPro, 另外一台ThinkPad W530作为开发机,装的是LinuxMint,还有一台ThinkPad P15作为服务器。平常显示器接到macPro,在macOS上通过微软的远程桌面连接到另外两台Linux。基本访问比较流畅,唯一一点,远程桌面偶尔会鼠标失灵,点击界面反应错乱或无反应,这种情况我忍受两年了,一直没找到解决办法,也没太花时间去研究rdp和各种桌面配置。
一直听说RustDesk可以作为向日葵和TeamViewer的平替,所以决心花半天时间试一下。
RustDesk官方文档不详细,很多问题直接问DeepSeek或Cursor即可解决。

记录一下,备忘。

场景:局域网内远程访问多台机器

查了文档,知道自己不需要安装中继服务器,只需要安装ID server和rustdesk。

安装和配置

直接安装hbbs和rustdesk的deb和dmg包即可。LinuxMint上安装完会添加两个自启动服务:/etc/systemd/system/multi-user.target.wants/rustdesk-hbbs.service和/etc/systemd/system/multi-user.target.wants/rustdesk.service。
hbbs的工作目录为/var/lib/rustdesk-server/,里面有ID文件,其中id_ed25519.pub包含了我们需要的key。

最终LinuxMint上的进程如下:
在这里插入图片描述在这里插入图片描述
有多个rustdesk进程,估计rustdesk有多个运行模式。

被控端,打开RustDesk后,设置一下固定密码。在网络里设置ID server的IP和key。
控制端,配置ID server的IP和key后,输入上面的固定密码即可访问。

效果

断断续续搞了大半天,总算跑起来了。中途遇到nv显卡驱动和各种依赖包的问题。
效果和RDP不知道谁更好,先试用试用。
在这里插入图片描述

键盘设置

我需要用Ctrl+箭头键切换不同桌面,于是摸索了一下,
在这里插入图片描述

常见问题

X11和wayland连接问题

在这里插入图片描述
重启一下hbbs和rustdesk服务即可。

分辨率问题

如果没有物理显示器或者机器本身分辨率就很低,一个办法是虚拟桌面,另外就是买一个HDMI显卡欺骗器,jd也就10块。
游戏问题可以用moonlight+sunshine基地版,可以任意分辨率,采用虚拟显示器方案。

键盘失效

http://www.dtcms.com/a/117147.html

相关文章:

  • Git 仓库在内网与 Gitee 间迁移及同步记录
  • 2025年客运从业资格证考试真题分享
  • laravel update报In PackageManifest.php line 122:Undefined index: name 错误的解决办法
  • 浅谈微信视频号推荐算法
  • LLM面试题八
  • 如何在大型项目中有效使用TypeScript进行类型定义?
  • [ctfshow web入门] web18
  • vue3+element-plus多个多选下拉框并搜索
  • 多线程代码案例(定时器) - 3
  • 19. 删除链表的倒数第 N 个结点
  • OpenCv(七)——模板匹配、打包、图像的旋转
  • 在Unity中实现《幽灵行者》风格的跑酷动作
  • Linux 递归查找并删除目录下的文件
  • HTML基础教程:创建双十一购物狂欢节网页
  • VUE中数据绑定之OptionAPI
  • C语言基础17
  • ebpf: CO-RE, BTF, and Libbpf(一)
  • 我的第一个正式开源小项目:内网文件传输工具
  • 2025 年上海保安员职业资格考试深度剖析​
  • 大模型RAG项目实战-知识库问答助手v1版
  • PDF 中提取数学公式
  • 通过安装Windows 11英文版 解决组件问题解决中文版中无法修复组件的问题
  • AI前端组件库Ant DesIgn X
  • Cribl 新建Datatype
  • 人工智能 和 线性代数
  • Skyeye 云智能制造办公系统 - 云校园 VUE 版本 v3.15.16 发布
  • C++11QT复习 (十五)
  • Elixir语言的移动应用安全
  • 谈谈我所了解的hash
  • 哑铃图:让数据对比一目了然【Dumbbell Chart】