当前位置: 首页 > 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基地版,可以任意分辨率,采用虚拟显示器方案。

键盘失效

相关文章:

  • 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版
  • php网站的开发背景/优化课程体系
  • 如何防止网站被劫持/外链收录网站
  • 深圳做响应式网站制作/深圳百度首页优化
  • 乌鲁木齐市做平台网站/深圳网络推广系统
  • 商务网站建设的可行性分析包括/seo是什么平台
  • 如何在自己的电脑上做网站/百度seo优化技巧