RustDesk客户端可以通过多种方式配置以使用自己的自托管服务器,从而实现想要的功能。本文主要介绍一些官方推荐的RustDesk配置方法,包括自定义客户端生成器、手动配置、使用导入或导出进行设置和自动配置等。
一、RustDesk自定义客户端
自定义客户端生成器目前仅限RustDesk专业版可用。使用自定义客户端生成器可创建具有个性化名称、徽标、图标、配置和签名的客户端。
二、RustDesk手动配置
在 RustDesk 主界面,点击用户名旁边的菜单按钮 [ ⋮ ],选择“网络”选项,可以在此解锁更多设置,配置 ID、中继、API 和密钥。
在 ID 服务器输入框内填写主机或 IP 地址(包括本地和远程)。其余两个地址可以留空,RustDesk 将自动推导(除非特别设置),中继服务器默认端口为 21117。
例如:
hbbs.example.com
或:
hbbs.example.com:21116
1、设置Key
作为用户,可以通过 ProKeyWeb 控制台获取 key,或者在工作目录的 file 中找到它,即 id_ed25519.pub 文件。
2、设置API Server
此项主要供Pro API Server用户使用。如果能在 Web 控制台登录但无法在 RustDesk 客户端上登录,可能是设置不正确。
如果 API 服务器不在默认端口运行(如果来自开源版本,则不能将此端口添加到防火墙中),请明确指定。 例如, API 服务器在默认 HTTPS 端口上运行,请指定 https://hbbs.example.com如果仍然无法确认 API Server 的值,请前往 Web 控制台的欢迎页面,如上图所示(带标签的输入框)。
三、RustDesk导入或导出设置
1、按照上述步骤在新设备上配置 RustDesk 客户端。
2、在已配置的机器上,转到“设置”,然后转到“网络”并解锁。
3、单击 “导出服务器配置”。
4、将复制的字符串粘贴到记事本或类似文件中。
5、转到新客户端,将上述内容复制到剪贴板。
6、转到“设置”,然后在 RustDesk 客户端中“网络”,解锁并单击 “导入服务器配置”。
7、它会自动粘贴设置。
8、点击 “应用”。
四、RustDesk自动配置
RustDesk客户端自动设置的最简单方法是使用这里找到的部署脚本。确保密码是必需的,并使用该格式的反向 Base64 字符串来自动配置客户端,这可以通过控制台自动使用 RustDesk Server Pro。
{"host":"HOSTADDRESS","key":"HOSTKEY","api":"http://HOSTADDRESS:21114"}
还可以使用以下步骤导出字符串,删除字符串开头或结尾的任何内容。如果未显示设置,请重新启动 RustDesk 客户端。
五、放入rustdesk.exe文件名中
将配置放入rustdesk.exe文件名中(仅限 Windows)。更改为rustdesk-.exe,例如rustdesk-.exe。可以在下面的“关于”窗口中看到配置结果。例如:
rustdesk.exehost=<host-ip-or-name>,key=<public-key-string>
例如:
host=192.168.1.137,key=xfdsfsd32=32
作为用户,可以从ProWeb 控制台下载并重命名 RustDesk Client exe,然后将其上传到易于客户使用的位置。需要同时设置 <host-ip-or-name> 和 <public-key-string>,缺少任何一个都不起作用。
(可选)在键后添加一个(逗号)字符,在部分之前作为分隔符,以避免在下载重复名称时 Windows 或浏览器重命名文件时键被破坏,例如 .,.exehost=<host-ip-or-name>,key=<public-key-string>,.exe
如果密钥中有无效字符不能在 Windows 文件名中使用,请从服务器中删除该文件并重新启动 /。这将导致文件重新生成。可能需要 重复此过程,直到获得有效字符。
名称中带有的 Embrase 配置字符串例如:
rustdesk--{config-string}--.exe
请不要与 一起使用 ,例如 在版本 1.2.3 中不起作用。RustDesk官方表示将在 1.2.4 版中修复它。
六、RustDesk使用命令行
rustdesk.exe --config <config-string>
可以从 Web 控制台(可以在上图中看到它)或从 RustDesk 客户端“→网络设置”。