自托管远程桌面— v1.0.11 现已发布
把最熟悉的那台电脑,
带去任何地方。
距离改变了,
工作方式不用变。
打开熟悉的桌面
在设备目录中找到电脑,用键盘和鼠标接着操作。多屏切换、全屏与快捷键,让日常动作保持顺手。
文件,跟得上你
在两端传送文件、复制文字,把设备间的来回变成工作的一部分。传输与访问权限由你管理。
按眼前的任务调整
阅读文字、编辑文档或操作动态画面,自行选择清晰度与流畅度。在会话中查看连接状态,随时调整。
屏幕,换个样子
雪岭、纸光、像素雨夜或自己的图片,配合可调动效。连接时提醒,也可自动开启;被控屏幕显示隐私状态,本地退出需验证系统登录密码。
好的远程桌面不该要你注册账号、上传设备列表。能自己搭的服务,就自己搭。
NikoDesk 的出发点
连接这件事,
只与你有关。
一般的服务会替你保管设备列表和连接记录,画面也要从别人的服务器走一遍。NikoDesk 反过来:注册、发现、中继,都跑在你自己的机器上。
实线:P2P 直连(优先) · 虚线:自有中继(兜底)
注册自主
设备列表、在线状态和密钥,只存在你的服务器上。没有账号,也没有云端同步。
直连优先
能打洞直连就直连,两端直接对话;实在不行,才走你自己的中继。
永不外连
没配私服时,客户端不会去连任何公共注册服务器。这是代码里写死的行为,不是口头承诺。
随时离开
服务端就是开源的 RustDesk Server OSS,没有私有格式。哪天不想用了,换掉就是。
信任,建立在看得见的地方。
光说安全没有用,得能自己验证。下面三件事,现在就可以去查。
你决定谁能连接
密码与接入策略由被控端管理。查看、操作和文件访问可以分别授权,会话也可以随时结束。
权限清楚可见
屏幕录制、键鼠控制、相机和麦克风遵守系统权限。需要时授权,用完后可以撤回。
它适合谁,
不适合谁。
先说清楚一件事:NikoDesk 需要一台你自己的服务器。这不是缺点,是它的前提。
- 你有一台带公网地址的机器——云主机、NAS 或常开的电脑,或者愿意添置一台
- 你已经在运行 RustDesk Server,想换一个更顺手的客户端
- 你在意设备目录和连接记录存放在哪里
- 你愿意用一次部署,换长期的自主与安静
- 你希望注册一个账号,立刻连接任何电脑
- 你不想接触服务器、Docker 与命令行
- 你需要手机被控、网页端等尚未提供的能力
更像右边那栏?现在先别装,省得折腾。连接永不经过第三方的代价,就是服务器得自己出——这是当初就想清楚的取舍,不是以后会补的功能。
两个进程,
就是完整的服务端。
启动注册与中继
hbbs 负责设备注册与发现,hbbr 负责中继。Docker 两行命令即可运行,也可复用已有的 RustDesk Server OSS。详见 自托管文档。
配置两端设备
在两端填写相同的私服地址与服务端公钥。按需要允许屏幕录制与键鼠控制。
建立你的连接
输入远端设备 ID 与访问密码,进入桌面。常用设备可保存在本地,方便下次使用。
# 一台有公网地址的机器,两行命令 $ docker run -d --name hbbs --net=host \ rustdesk/rustdesk-server-oss hbbs -r relay.yourdomain.com $ docker run -d --name hbbr --net=host \ rustdesk/rustdesk-server-oss hbbr # 把公钥填进两端客户端 $ cat ./id_ed25519.pub OeVuKk5nlHiXp+AppNnWyYwf1yNnKy= ✓ 注册服务已就绪 · 中继已监听
选你的系统。
macOS 12.3+ · DMG DMG 安装包。尚未进行 Apple Developer ID 签名与公证,安装前请查看版本说明。 Windows x64 · 便携客户端
免安装 EXE 当前包未签名,Windows 可能显示安全提示;安装说明见发布页。 Android ARM64 · 控制端
发行密钥签名 APK 通过手机连接电脑。发行密钥签名的 APK,不提供手机被控功能。
完整变更、兼容性与已知限制见 版本说明 · 抢先体验 nightly 预览 · 查看 平台支持
上手之前,
把话说清楚。
有几个限制,先说在前面——也是被问得最多的。