注意:本服务器需要有动态公网IP以及自己的域名,ipv6未测试。
1、创建专属桥接网络
若已创建,可跳过此步骤。
绿联Pro Docker创建专属桥接网络,用于容器间使用服务名或容器名访问
2、部署项目
2.1、创建项目
![图片[1]-绿联Pro 搭建rustdesk,远程桌面服务-狸狸库 - 网络资源收集与分享](https://liliku.oss-cn-chengdu.aliyuncs.com/wp-content/uploads/2025/05/image-14-1024x686.png)
2.2、Compose配置
networks:
app_network:
external: true
services:
rustdesk:
container_name: rustdesk
environment:
- RELAY=填写DDNS的域名
- ENCRYPTED_ONLY=1
image: rustdesk/rustdesk-server-s6:latest
labels:
createdBy: Apps
networks:
- app_network
ports:
- 21115:21115
- 21116:21116
- 21116:21116/udp
- 21117:21117
- 21118:21118
- 21119:21119
restart: always
volumes:
- ./data:/data
RELAY
设置成你的映射域名即可,端口为21117
,因为未更改端口可以省略端口号。
ENCRYPTED_ONLY
设置为 1
,启用仅加密
,这样即便你的中继服务被他人得知,没有密钥也无使用你的服务。
3、路由器端口设置
端口 | 协议 | 说明 |
---|---|---|
21115 | TCP | NAT检测服务 |
21116 | TCP与UDP | ID服务器 |
21117 | TCP | 中继服务器 |
TCP | Web连接使用,后续进行web端反向代理配置,此端口无须映射 | |
TCP | Web连接使用,后续进行web端反向代理配置,此端口无须映射 |
4、客户端设置
客户端下载地址:
![图片[2]-绿联Pro 搭建rustdesk,远程桌面服务-狸狸库 - 网络资源收集与分享](https://liliku.oss-cn-chengdu.aliyuncs.com/wp-content/uploads/2025/05/image-15.png)
最终配置如图所示;
ID服务器
:使用21116
端口时可以省略端口号;
中继服务器
:使用21117
端口时可以省略端口号;
API服务器
:查看绿联Pro 搭建rustdesk-api服务;
KEY:填写rustdesk/rustdesk-server-s6
的公钥信息。
服务器密钥位置
![图片[3]-绿联Pro 搭建rustdesk,远程桌面服务-狸狸库 - 网络资源收集与分享](https://liliku.oss-cn-chengdu.aliyuncs.com/wp-content/uploads/2025/05/image-16.png)
宿主机映射的路径下可以找到“.pub”的文件即为你的服务器密钥,文本文件的方式打开,复制内容到Key的位置。
若想更换密钥,删除这个文件以及同名无后缀的文件,重启服务器重新生成即可。
© 版权声明
THE END
暂无评论内容