RustDesk内置ID服务器,Key教程

首先需要准备一个域名,并将其指定到你的 rustdesk 服务器 ip 地址上,这里编译采用的是Github Actions ,说白了是就workflows,可以创建一些自动化的工作流程,例如代码的检查,测试,构建,发布等,如果对此不清楚的话建议先去稍微的那么学习一下

我们需要将官方仓库作为模板导入你的仓库中,

复制官方的github仓库地址:https://github.com/rustdesk/rustdesk/,将其导入到你的github中

image-20241226212524724

找到你的仓库并配置Actions权限

image-20241226212815673

为 Actions 配置工作流

image-20241226205455126

这里我们需要定义三个变量,

  • RENDEZVOUS_SERVERS ID服务器
  • RS_PUB_KEY 你的KEY
  • API_SERVER API服务器

image-20241226210508969

接下来在仓库的 Actions 中找到 Flutter Nightly build,点击Run workflow,在这里你可以选择你要打包的分支,官方更新较为频繁,建议选择一个较为稳定的版本进行构建

image-20241227155408092

差不多一个小时左右就ok了

image-20241226211608496

构建完成之后到Release中去下载就可以用了,,

image-20241227155802035