绿联Pro 搭建rustdesk,远程桌面服务

注意:本服务器需要有动态公网IP以及自己的域名,ipv6未测试。

1、创建专属桥接网络

若已创建,可跳过此步骤。

绿联Pro Docker创建专属桥接网络,用于容器间使用服务名或容器名访问

2、部署项目

2.1、创建项目

图片[1]-绿联Pro 搭建rustdesk,远程桌面服务-狸狸库 - 网络资源收集与分享

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、路由器端口设置

端口协议说明
21115TCPNAT检测服务
21116TCP与UDPID服务器
21117TCP中继服务器
21118TCPWeb连接使用,后续进行web端反向代理配置,此端口无须映射
21119TCPWeb连接使用,后续进行web端反向代理配置,此端口无须映射

4、客户端设置

客户端下载地址:

图片[2]-绿联Pro 搭建rustdesk,远程桌面服务-狸狸库 - 网络资源收集与分享

最终配置如图所示;

ID服务器​:使用21116​端口时可以省略端口号;

中继服务器​:使用21117​端口时可以省略端口号;

​API服务器​:查看绿联Pro 搭建rustdesk-api服务;

​KEY​:填写rustdesk/rustdesk-server-s6​的公钥信息​。

服务器密钥位置

图片[3]-绿联Pro 搭建rustdesk,远程桌面服务-狸狸库 - 网络资源收集与分享

宿主机映射的路径下可以找到“.pub”的文件即为你的服务器密钥,文本文件的方式打开,复制内容到Key的位置。

若想更换密钥,删除这个文件以及同名无后缀的文件,重启服务器重新生成即可。

© 版权声明
THE END
喜欢就支持一下吧
点赞12 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容