服务器推荐:雨云
注册后绑定微信可以获得一张首月5折优惠券;
雨云支持1元任意配置1天试用,试用服务器一旦过期保留时间较短,注意数据备份,若想继续使用须及时续费。
- 欢迎访问我的博客:宏尘极客|笔记。
- 由上述链接注册或输入注册码
zsj
的用户,可在“控制台 - 积分中心 - 积分商城 - 优惠券专区
”领取优惠券
。
1、安装rustdesk
使用1panel 搭建rustdesk,远程桌面服务-CSDN博客
2、compose 编排
services:
rustdesk-api:
image: lejianwen/rustdesk-api:latest
networks:
- 1panel-network
environment:
- 'RUSTDESK_API_RUSTDESK_KEY=服务器密钥内容'
- 'RUSTDESK_API_RUSTDESK_API_SERVER=api服务反向代理后实际访问地址'
- 'RUSTDESK_API_RUSTDESK_RELAY_SERVER=DDNS的域名:21117'
- 'RUSTDESK_API_RUSTDESK_ID_SERVER=DDNS的域名:21116'
- 'RUSTDESK_API_LANG=zh-CN'
- 'TZ=Asia/Shanghai'
volumes:
- './data:/app/data'
ports:
- '21114:21114'
container_name: rustdesk-api
restart: always
networks:
1panel-network:
external: true
RUSTDESK_API_RUSTDESK_KEY
:填写rustdesk/rustdesk-server-s6
的公钥信息
;
RUSTDESK_API_RUSTDESK_API_SERVER
:填写api服务反向代理后实际访问地址,例如:https://desk.domain.com:16666
,先填写http://NAS的IP:21114
,后续配置反向代理后再来修改;
RUSTDESK_API_RUSTDESK_RELAY_SERVER
:填写DDNS的域名:21117
,例如:desk.domain.com:21117
;
RUSTDESK_API_RUSTDESK_ID_SERVER
:填写DDNS的域名:21116
,例如:desk.domain.com:21116
;
仓库文档:rustdesk-api/README.md at master · lejianwen/rustdesk-api · GitHub
3、登录后台管理
初始密码需要在首次启动时的日志中寻找,如上图所示位置。
账号
:admin
密码
:日志获取,本教程为oeIFJszH
4、反向代理
路由1:/ ,
代理地址为rustdesk-api的端口:21114
路由2:/ws/id ,
代理地址为rustdesk的端口:21118
路由3:/ws/relay ,
代理地址为rustdesk的端口:21119
5、配置客户端api地址
最终配置如图所示;
ID服务器
:使用 21116
端口时可以省略端口号;
中继服务器
:使用 21117
端口时可以省略端口号;
API服务器
:填写反向代理后的访问地址,若为https
,则需要填写https
开头的地址;
KEY
:填写rustdesk/rustdesk-server-s6
的公钥信息
。