
代码示例:
要使用Docker自建RustDesk Server远程桌面服务,你可以按照以下步骤进行:
-
安装Docker:确保你的服务器上已经安装了Docker。如果尚未安装,请参考官方文档进行安装。
-
拉取RustDesk Server镜像:
docker pull rustdesk/rustdesk-server -
运行RustDesk Server容器:
- 启动ID Server(hbbs):
docker run --name hbbs -p 21115:21115 -p 21116:21116 -p 21116:21116/udp -p 21118:21118 -v /path/to/hbbs:/root -td rustdesk/rustdesk-server hbbs -r your_server_ip:26116 - 启动Relay Server(hbbr):
docker run --name hbbr -p 21117:21117 -p 21119:21119 -v /path/to/hbbr:/root -td rustdesk/rustdesk-server hbbr
其中
your_server_ip是你的服务器IP地址,/path/to/hbbs和/path/to/hbbr是宿主机上的目录,用于持久化数据。 - 启动ID Server(hbbs):
-
配置防火墙:确保服务器防火墙允许以下端口的流量:
- TCP: 21115, 21116, 21117, 21118, 21119
- UDP: 21116
-
客户端配置:
- 下载并安装RustDesk客户端。
- 在客户端设置中,选择“ID/中继服务器”,输入你的服务器IP和端口(默认21116和21117),以及从服务器获取的公钥Key。
-
连接测试:
- 在客户端输入被控端的ID和密码,尝试连接。
以上步骤可以帮助你搭建一个基本的RustDesk远程桌面服务。如果需要更多高级配置,可以参考RustDesk的官方文档或社区提供的教程 。
喜欢本文,请点赞、收藏和关注!
7491

被折叠的 条评论
为什么被折叠?



