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

键盘失效

相关推荐
筑梦之路19 天前
自建开源远程协助服务RustDesk —— 筑梦之路
rustdesk
程序员皮皮1 个月前
利用宝塔面板搭建RustDesk服务
rustdesk·宝塔面板·中继服务器
dnpao4 个月前
自建RustDesk服务器
rustdesk
Deng_Xian_Sheng8 个月前
[Deepin] 简单使用 RustDesk 实现远程访问Deepin
frp·内网穿透·远程桌面·deepin·rustdesk
freesharer10 个月前
docker自建rustdesk-server远程桌面
docker·容器·远程桌面·rustdesk
玩电脑的辣条哥1 年前
Rustdesk二次编译,新集成AI功能开源Gpt小程序为远程协助助力,全网首发
人工智能·gpt·小程序·rustdesk·远程协助软件
玩电脑的辣条哥1 年前
Rustdesk本地配置文件存在什么地方?
rustdesk
小韩加油呀2 年前
Docker部署rustdesk
运维·docker·容器·rustdesk
勤为径苦作舟2 年前
群辉 Synology NAS Docker 安装 RustDesk-server 自建服务器只要一个容器
服务器·docker·nas·群辉synology·远程·rustdesk