推广 热搜: page  小红  红书  考试  数据  论文  数据分析  关键词  哪些  搜索 

使用Docker自定义配置部署RustDesk Server在家庭宽带里实现免费的RDP远程桌面连接

   日期:2024-12-26     移动:https://sicmodule.kub2b.com/mobile/quote/13456.html

“RustDesk 是一款可以平替 TeamViewer 的开源软件,旨在提供安全便捷的自建方案。” 这是RustDesk官网对自己的描述。

作为一款使用Rust语言开发的开源软件,在为数不多的Rust开发者和数量庞大的Rust学习者中还是有相当的知名度的,并且商业化的RustDesk Pro也是如火如荼。

以下为两种方式安装,有密码的和无密码的

目录

  • 开始docker 部署
    • 拉取镜像
    • 安装hbbs无密码
    • 安装hbbr无密码
    • 命令解释
    • 开放端口
    • 安装hbbs和hbbr有密码(推荐
      • 获取默认key
      • 测试你的 hbbs和hbbr 端口,确保防火墙放行
  • 客户端下载地址
  • 客户端的配置
 

# 拉不动的请搜索“docker国内镜像站”修改镜像地址

sudo docker image pull rustdesk/rustdesk-server 或 docker image pull rustdesk/rustdesk-server

 

docker run --name hbbs -p 26115:21115 -p 26116:21116 -p 26116:21116/udp -p 26118:21118 -v [你的自定义地址/hbbs]:/root -td rustdesk/rustdesk-server hbbs -r [你的地址(IP/域名)]:26116

:docker run –name hbbs -p 26115:21115 -p 26116:21116 -p 26116:21116/udp -p 26118:21118 -v 192.168.2.50/hbbs/root -td rustdesk/rustdesk-server hbbs -r 192.168.2.50:26116

 

docker run --name hbbr -p 26117:21117 -p 26119:21119 -v [你的自定义地址/hbbr]/root -td rustdesk/rustdesk-server hbbr

:docker run –name hbbr -p 26117:21117 -p 26119:21119 -v 192.168.2.50/hbbr/root -td rustdesk/rustdesk-server hbbr

  • 替换路径和域名的地方加了个[],是为了便于区分,替换的时候记得删除。
  • “-p 26115:21115” : 26115 是docker宿主机(本机端口,21115 是RustDesk 的默认端口, 如果不修改默认端口 请使用“-p 21115:21115”,其他的端口映射类似
  • –name 是定义了 docker 实例的名称,可以方便引用
  • -v 是docker宿主机到容器内的文件映射
  • “rustdesk/rustdesk-server hbbr” 是带 hbbr或者hbbs 参数启动
  • -r [你的地址(IP/域名)]:26116  是 在你的指定端口监听 ,默认端口是 21116

默认情况下,hbbs 监听21115(tcp), 21116(tcp/udp), 21118(tcp),hbbr 监听21117(tcp), 21119(tcp)。务必在防火墙开启这几个端口, 请注意21116同时要开启TCP和UDP 。其中21115是hbbs用作NAT类型测试,21116/UDP是hbbs用作ID注册与心跳服务,21116/TCP是hbbs用作TCP打洞与连接服务,21117是hbbr用作中继服务, 21118和21119是为了支持网页客户端。如果您不需要网页客户端(21118,21119)支持,对应端口可以不开。

  • TCP( 21115, 21116, 21117, 21118, 21119 )
  • UDP( 21116 )

:如果是家宽是IPV6不需要做端口转发,外网也可以访问

  • 在上述的开启 hbbs和hbbr 命令中 后面加上参数 “-k [你的自定义key]”
  •  

    docker run --name hbbs -p 26115:21115 -p 26116:21116 -p 26116:21116/udp -p 26118:21118 -v [你的自定义地址/hbbs]:/root -td rustdesk/rustdesk-server hbbs -r [你的地址(IP/域名)]:26116 -k [你的自定义key]

    docker run --name hbbr -p 26117:21117 -p 26119:21119 -v [你的自定义地址/hbbr]/root -td rustdesk/rustdesk-server hbbr -k [你的自定义key]

    例如

  •  

    docker run --name hbbs -p 26115:21115 -p 26116:21116 -p 26116:21116/udp -p 26118:21118 -v 192.168.2.50/hbbs/root -td rustdesk/rustdesk-server hbbs -r 192.168.2.50:26116 -k 你的密码

    docker run --name hbbr -p 26117:21117 -p 26119:21119 -v 192.168.2.50/hbbr/root -td rustdesk/rustdesk-server hbbr -k 你的密码

获取默认key

  •  

    # 1.进入镜像 sudo docker exec -it hbbs bash #

    2.获取key cat https://blog.csdn.net/personal827/article/details/id_ed25519.pub

  • 测试你的 hbbs和hbbr 端口,确保防火墙放行

RustDesk – 开源远程桌面访问软件

Releases · rustdesk/rustdesk · GitHub

  •   下载完成,需要安装才能配置自建的rustdesk服务器

修改了端口的配置如下如果使用默认端口 只需要在 ID服务器填上你的服务器地址,图中以上文端口为例

在客户端两边均填写相同信息,便可以像TeamViewer一样访问了,可以使用下图中的配置的复制粘贴功能

本文链接:使用Docker自定义配置部署RustDesk Server在家庭宽带里实现免费的RDP远程桌面连接

本文地址:https://sicmodule.kub2b.com/quote/13456.html     企库往 https://sicmodule.kub2b.com/ , 查看更多

特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


0相关评论
相关最新动态
推荐最新动态
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号