RustDesk自建中继代理
in 技术 with 0 comment 阅读:777次
RustDesk自建中继代理
in 技术 with 0 comment 阅读:777次

RustDesk自建中继代理

RustDesk是一款可以平替 TeamViewer 的开源软件,旨在提供安全便捷的自建方案使用Docker部署RustDesk中续,随时随地访问任何设备,是一款功能齐全的远程桌面应用。

1、云服务器安装程序部署

mkdir rustdesk &&cd rustdesk

vim docker-compose.yml 内容如下需要修改自己的公网ip

version: '3'
 
networks:
  rustdesk-net:
    external: false
 
services:
  hbbs:
    container_name: hbbs
    ports:
      - 21115:21115
      - 21116:21116
      - 21116:21116/udp
      - 21118:21118
    image: rustdesk/rustdesk-server:latest
    command: hbbs -r 139.180.159.163:21117  -k _
    volumes:
      - ./data:/root
    networks:
      - rustdesk-net
    depends_on:
      - hbbr
    restart: unless-stopped
 
  hbbr:
    container_name: hbbr
    ports:
      - 21117:21117
      - 21119:21119
    image: rustdesk/rustdesk-server:latest
    command: hbbr  -k _
    volumes:
      - ./data:/root
    networks:
      - rustdesk-net
    restart: unless-stopped

2、启动服务

docker compose up -d

cat ./data/id_ed25519.pub 查看KEY

3、防火墙开放端口

TCP:21115、21116、21117、21118 、21119

UDP:21116

4、客户端和被控端设置中继服务器

其中KEY是在服务器端的id_ed25519.pub查看

2024-08-19T03:29:41.png

5可以愉快远程了

参考链接

RustDesk文档

Responses
您是第 273183 位访客