RustDesk自建中继代理

RustDesk自建中继代理

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

  • 支持 Windows、macOS、Linux、iOS、Android、Web 等多个平台。
  • 支持 VP8 / VP9 / AV1 软件编解码器和 H264 / H265 硬件编解码器。
  • 完全掌控数据,轻松自建。
  • P2P 连接,端到端加密。
  • 在 Windows 上可以非管理员不安装运行,根据需要在本地或远程提升权限。

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查看

5可以愉快远程了

6 分别用阿里云服务器和国外云服务器中继服务器测试

发现跨局域网阿里云服务器速度快点大概100ms内,国外云中继服务器不稳定50-700ms不等比较卡,frp反向代理rdp还是很不错的

参考链接

RustDesk文档

125 个赞

顶一个,等空了搭建一个试试

7 个赞

感谢分享~ 晚上搭一个试试

6 个赞

大佬 中继可以借我连试试吗 :tieba_028:不知道为啥自己电脑上建的中继连着好慢

5 个赞

哇,感谢大佬的教程

1 个赞

感谢大佬的教程 :grinning:

2 个赞

但是有个问题,openwrt的端口转发似乎有问题,导致反复重连,云服务器上倒是没问题。

2 个赞

中级服务器是139.180.159.163,sk单发你吧

4 个赞

这个问题目前还没遇到过

4 个赞

:joy:下班了没看消息。。

3 个赞

这不是直接官网文档 docker 装就行了吗,有什么特殊的吗?

2 个赞

可以部署在我远在日本的vps上用吗

1 个赞

可以的我部署在新加坡服务器上用的

1 个赞

第一次整先记录下

2 个赞

rustDesk自建香,我在家搭了个,用于公司远程,家里远程公司电脑延迟20ms以内,这些可以在家把码了,牛马的命,回家还想着工作。

4 个赞

mark远程中继代理~~感谢分享

4 个赞

这敬业的天天想着工作了,家里路由器搭建的吗还是云服务器

1 个赞

旧笔记本~~

遇到过客户端没有使用中继进行连接的情况,怎么指定默认使用中继?

把这个强制中继勾上就可以了~

1 个赞