Rustdesk开源自建远程工具配置教程及编译带服务器信息的客户端
Rustdesk的官网及Github地址
- 官网:https://rustdesk.com/zh/
- Github客户端页面:https://github.com/rustdesk
- Github服务端页面:https://github.com/rustdesk/rustdesk-server
安装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
# 查看WorkingDirectory目录
sudo cat /var/lib/rustdesk-server/id_ed25519.pub
# 查看key
编译客户端
一、fork Rustdesk的客户端的项目
利用Github Actions在线编译
填入我们服务器信息及key再次编译
路径:rustdesk/libs/hbb_common/src/config.rs
修改完成后保存
让源码编译后,自动上传客服端供给我们下载
路径:.github/workflows/flutter-ci.yml
保存后重新开启编译