Rustdesk开源自建远程工具配置教程及编译带服务器信息的客户端

Rustdesk的官网及Github地址

安装Rustdesk服务端

进入的Rustdesk服务端的github页面 https://github.com/rustdesk/rustdesk-server

找到S6标识下面的docker-compose模版

version: '3'

services:
  rustdesk-server:
    container_name: rustdesk-server
    ports:
      - 21115:21115
      - 21116:21116
      - 21116:21116/udp
      - 21117:21117
      - 21118:21118
      - 21119:21119
    image: rustdesk/rustdesk-server-s6:latest
    environment:
      - "RELAY=rustdesk.example.com:21117"
      - "ENCRYPTED_ONLY=1"
    volumes:
      - ./data:/data
    restart: unless-stopped

在vps上新建一个docker-compose.yaml文件并输入以上代码

输入命令拉去镜像

docker-compose up -d

爱快主路由里面做端口转发

  • 21116 UDP
  • 21117 TCP

查询KEY

sudo cat /lib/systemd/system/rustdesk-hbbs.service
# 查看WorkingDirectory目录
sudo cat /var/lib/rustdesk-server/id_ed25519.pub
# 查看key

编译客户端

一、fork Rustdesk的客户端的项目

利用Github Actions在线编译

填入我们服务器信息及key再次编译

路径:rustdesk/libs/hbb_common/src/config.rs

大概在103行左右

修改完成后保存

让源码编译后,自动上传客服端供给我们下载

路径:.github/workflows/flutter-ci.yml

保存后重新开启编译

 

THE END
分享
二维码
< <上一篇
下一篇>>