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中的内容,然后保存即可

最后更新于