最近在需要用到RustDesk就试了下感觉还不错,网上找了一圈是之前用在github中设置变量编译的,因为新版本作者把那块设置成了子模块导致无效了,就算是克隆过来修改好编译的时候还是原作者的版本,所以研究了下RustDesk客户端最新版编译的办法可以固定连接密码、API服务器地址、中继服务器地址、ID服务器地址、KEY、更新服务器地址、进入设置需要密码。

一、克隆

登录github账号后打开 https://github.com/rustdesk/rustdeskhttps://github.com/rustdesk/hbb_common 点击’Fork’进行克隆。

二、修改配置

进入自己的github下面已经克隆好的rustdesk项目找到’.gitmodules’文件,点击右上角的笔图标,把

url = https://github.com/rustdesk/hbb_common

修改成你的然后保存。
.github\workflows\flutter-ci.yml 把

upload-artifact: false

 

修改成

upload-artifact: true

然后保存

三、下载GitHub Desktop

进入https://github.com/apps/desktop 下载并安装GitHub Desktop,安装过程中不需要修改全部下一步就好了,安装完成后登录github账号。
这里贝贝提供了汉化版有需要的可以自己下载。GitHub Desktop3.4.20中文汉化版

四、github拉取

登录后选择rustdesk会自动拉取下载到本地。

五、修改代码

随后我们点击GitHub Desktop左上方的当前储存库选择’hbb_common’,然后在GitHub Desktop的右边中间选择’在资源管理器中显示’,就能打开所在的文件夹了。
打开’\libs\hbb_common\src\config.rs’这文件。大概在第103行我们修改下代码。

pub const RENDEZVOUS_SERVERS: &[&str] = &["192.168.1.245"];Add commentMore actions
pub const RS_PUB_KEY: &str = "1ASDvs2Bov9akMCo0lmtDy0xwT3g4zDLYN85we6Ir4s=";

修改这2个一个是连接的域名/IP,另外一个是KEY。

六、保存代码

修改完成后点击提交,然后我们再点击推送这样就完成了。

七、修改固定密码、API服务器地址

隐藏内容
本内容需权限查看
  • 普通会员: 5BB
  • VIP: 免费
  • SVIP: 免费
已有1人解锁查看

修改完成后随后按照上一步的办法上传、推送’rustdesk’项目。

八、编译

再默认情况下完成第七步后会自动进行编译,或者你也可以手动进行编译方法如下,

九、下载

按照第八步等待1小时左右,完成编译后点击项目的名称,划到最下面就可以下载了win的话直接下载rustdesk-unsigned-windows-x86_64,完成后解压就可以了。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系贝贝进行处理。
本站默认解压密码:www.hibbba.com