RustDesk自建服务器
免费的远程桌面工具的使用限制越来越多了,为了能有稳定的远程桌面连接环境,可以通过RustDesk开源的远程服务工具来自建中转平台。实现不受限制的远程桌面。
因为官方服务在中国被大量用于诈骗,所以如果想直接使用官方的服务器进行中转已经不能用了。需要自己部署。
下面以开源免费版本为示例,如果想部署专业版本(付费版本),请参考官方文档
编辑docker-rustdesk.yaml文件,将如下内容写入其中
services:
rustdesk-server:
container_name: rustdesk-server
ports:
- 21115:21115
- 21116:21116
- 21116:21116/udp
- 21117:21117
- 21118:21118
- 21119:21119
image: hub.kaside365.com/rustdesk/rustdesk-server-s6:latest
environment:
- "RELAY=desk.kaside365.com:21117"
- "ENCRYPTED_ONLY=1"
volumes:
- /data/rustdesk/data:/data
restart: unless-stopped部署服务
docker-compose -f docker-rustdesk.yaml up -d查看公钥,用于在客户端连接自建的服务器用
cat /data/rustdesk/data/id_ed25519.pub在公网IP上依次开放21115-21119端口服务,其中21116即要开放TCP协议,也要开放UDP协议
下载客户端链接
下载安装完客户端之后,打开“设置”--“网络”,点击“解锁网络设置”,将前面yaml文件中配置的地址填写进去,因为我用的是默认端口,程序会自动补充默认域名信息,所以直接填写对应的域名desk.kaside365.com。如果对外映射的不是默认域名,需要填写对应的端口号。
KEY则填写/data/rustdesk/data/id_ed25519.pub中的内容,然后保存即可 
最后更新于