Rustdesk是一個開源的遠程桌面工具,客戶端可以自己定制修改編譯
這里主要記錄一下搭建的過程
服務端搭建
主要是參考了這篇文章,感覺作者分享~
在 Linux VPS 上創建 RustDesk 服務器 - 知乎
https://zhuanlan.zhihu.com/p/1922729751656765374
這里主要是通過docker的方式搭建的
客戶端定制與編譯
客戶端部分主要參考了這個文章,感謝作者分享~
Rustdesk客戶端編譯 - 飛書云文檔
https://xodnytdcaw.feishu.cn/wiki/Vrcow8yKgi2D9jk3EyucOnnBnDh?fromScene=spaceOverview
rustdesk-api部署
這個部署按照說明配置啟動沒有太大問題,這個后期也沒用到。
問題
-
在折騰這個軟件時,遇到的比較大的問題是客戶端的修改與編譯,由于本地搭建環境比較麻煩,所以環境搭了一半,我就折騰不下去了,后來發現可以在github上創建workflow進行編譯,這個省事多了,就是需要搭建梯子~
-
然后還有就是修改代碼后推送到github失敗的問題,后來按照鏈接里的文章,換成ssh方式,就可以推送成功了!
-
另外還有libs/hbb_common是作為客戶端代碼的子模塊存在,所以hbb_common代碼修改提交后,需要在Rustdesk的代碼下同步更新一下子模塊代碼,然后提交Rustdesk,不然修改內容在Rustdesk上不生效。