将服务器等信息写入并编译RustDesk客户端
准备工作
编译客户端的前提,你需要一个Github账号
没有的可以注册一个,非常简单,这里就不演示了!(点击这里注册)
创建分支
访问Github的RustDesk项目
登录Github账号
点击 “Fork”创建分支项目,简单说,就是把该项目克隆到你的github仓库
参数保持默认,点击这里创建,等待创建完成。
到这里就创建完成了
设置环境变量
将服务器等信息,填入变量,以便接下来的编译。
回到刚刚创建的分支项目,转到 “Settings → Secrets and variables → Actions”
单击“New repository secret”,变量名:RENDEZVOUS_SERVER,对应值填写服务器IP/域名
点击 “Add secret”
单击“New repository secret”,变量名: RS_PUB_KEY,对应值填写key
点击 “Add secret”
单击“New repository secret”,变量名: API_SERVER,对应值填写API地址
点击 “Add secret”
启用工作流权限
在您刚刚创建的 fork上,转到“Settings → Actions → General”
右侧,上方勾选“Allow all actions and reusable workflows”
点击”Save”
滑动到底部,在 Workflow permissions 下启用 “Read and write permissions”
点击“Save”
启动工作流
点击上方“Actions”(项目横向主菜单)
在左侧,选择 “Flutter Nightly Build” 然后在右侧,单击 “Enable workflow”
最后,您可以单击 “Run workflow” 为所有支持的平台构建 RustDesk 客户端
客户端下载
Github编译的时间可能会久一点,过一个小时左右,你可以在你创建的分支项目下,点击这里查看,是否有编译好的客户端,如果刚好有编译好的,你便可以下载对应平台的客户端使用。
或 将配置写入rustdesk.exe 文件名中
将Windows客户端名称修改为如下格式,发给被控电脑使用即可。
rustdesk-host=<你的服务器IP/域名>,key=<你的key>.exe
以上存档。
源于:
https://www.smianao.com/1315.html
https://www.smianao.com/1291.html