一款支持企业自建服务器的远程控制软件,TeamViewer的开源替代,Star 62.7K+!

一、RustDesk 介绍

一句话介绍RustDesk:一款功能齐全的开源远程控制软件,可通过最少的配置实现企业自托管服务器,安全可靠,部署简单。

项目信息

#Github地址
https://github.com/rustdesk/rustdesk
#项目网站
https://rustdesk.com/

经过不到4年时间的发展,目前RustDesk获得了62.7K+的Star

功能特性

支持 Windows、macOS、Linux、iOS、Android等客户端。

支持VP8 / VP9 / AV1软件编解码器和H264 / H265硬件编解码器。

支持自托管,数据安全,提供完整的自建服务器解决方案。

基于 NaCl 的端到端加密的 P2P 连接。

Windows 无需管理权限或安装,可根据需要在本地或远程提升权限。

二、RustDesk 安装和使用 

1、客户端下载安装

  • 访问Github下载地址,按照操作系统类型下载客户端安装包:

https://github.com/rustdesk/rustdesk/releases/tag/1.2.3-2

  • Windows系统免安装,直接可以运行exe文件

 2、服务端部署

  • RustDesk服务端包含了两个组件:

hbbs- RustDesk ID/Rendezvous 服务器

hbbr- RustDesk 中继服务器
  • 本文采用了腾讯云服务进行部署2C4G,按流量计费的100M带宽

  • 在腾讯云安全组中放行端口,具体要求如下:

TCP(21115、21116、21117、21118、21119)

UDP ( 21116 )



其中hbbs侦听 21115 (TCP)、21116 (TCP/UDP) 和 21118 (TCP),hbbr侦听 21117 (TCP) 和 21119 (TCP)
  • 采用docker部署(提前安装好docker和docker-compose环境)

#如下创建docker-compose.yml文件
version: '3'

services:
  hbbs:
    container_name: hbbs
    image: rustdesk/rustdesk-server:latest
    command: hbbs
    volumes:
      - ./data:/root
    network_mode: "host"

    depends_on:
      - hbbr
    restart: unless-stopped


  hbbr:
    container_name: hbbr
    image: rustdesk/rustdesk-server:latest
    command: hbbr
    volumes:
      - ./data:/root
    network_mode: "host"
    restart: unless-stopped

#启动服务
docker-compose -d up

#查询KEY并记录,后续客户端中使用
cat ./data/id_xxxx.pub

3、客户端配置

所有客户端都配置服务器

配置我们搭建的服务器地址和KEY

4、服务器检查日志,是否生效

连接效果,如下图。可以正常远程控制。

在服务器端,我们查看日志,能够正常看到访问服务器IP信息


docker logs -f hbbs


docker logs -f hbbr

如果你或者你的企业也在寻找一款小巧轻量、开源、免费,并且希望支持搭建私有的中继服务器的远程桌面控制软件,那么不妨试试 RustDesk,应该能够在安全和流畅度上给你不一样的远程控制体验。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值