保贝狗是一款个人信息保护软件
欢迎体验、使用~

自建安全、高速、跨平台远程桌面服务

远程桌面类软件有很多,比如TeamViewer、向日葵、ToDesk、AnyDesk 等,这些工具大多数免费但限制多,且不开源,不知其安全性如何,毕竟是要把自己设备的控制权交由给这些远程控制软件。

Rustdesk采用Rust编程语言编写,是一款免费可商用、开源、跨平台、安全、功能丰富的桌面软件应用程序,开箱即用,完全不需要任何配置。它允许您随时随地轻松访问和控制您的电脑以及Android设备。如果不满意访问的速度或为了更好的安全性,甚至还能自己搭建中继服务器。

Rustdesk的主要功能

  • 出色的性能 – 快速且轻量级。
  • 端到端加密 – 确保您的数据安全可靠。
  • 跨平台 – 跨多个平台运行,包括 macOS、Windows、Linux、Android 和 iOS,除了IOS只能用于控制端,在其他平台上既可是被控端,也可是控制端。
  • 文件传输 – Rustdesk的文件管理器允许您轻松地在当前设备和远程客户端之间传输文件
  • TCP 隧道 – 设置TCP隧道,可把远程的端口映射至本地,如Mysql服务,绕过防火墙的限制,方便临时做调试
  • 自建服务器 – 允许用户创建自己的服务器来发起连接。这增强了安全性及隐私性。

如何在Linux上安装RustDesk服务

如果已安装了Docker服务,那么安装起来会非常的方便,以下为创建好的docker-compose的配置文件,填入一下你的实际域名或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
    command: hbbs -r <your_domain>:21117 # 填入域名或IP, 确保被控端与控制端都能访问
    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
    command: hbbr
    volumes:
      - ./data:/root
    networks:
      - rustdesk-net
    restart: unless-stopped

服务安装后,需要在Rustdesk客户端上配置服务器地址,如下图

Rustdesk客户端上配置服务器入口

点击了ID/中继服务器后,在ID服务器中填入域名或IP,另外两个地址可以不填,RustDesk会自动推导(如果没有特别设定)。

客户端上配置服务器

Android客户端上配置服务器类似,如下图所示:
android客户端上配置服务器

如果您在上一步骤中没有填写Key:(公钥文件./data/id_ed25519.pub中的内容),不影响连接,但是连接无法加密,建议填写Key。

cat ./id_ed25519.pub

最后,在控制端设备输入被控制端设备的ID和密码即可成功连接。

-END-

作者|dev2ex 保贝狗后端开发工程师

网络安全

互联网安全

-=||=-收藏赞 (0)
保贝狗是一款个人信息保护产品。 » 自建安全、高速、跨平台远程桌面服务

评论 抢沙发

保贝狗

保贝狗是一款免费的个人信息保护产品
大家都在用的隐私保护软件
保贝狗专注于个人信息保护的研究
实用、简单、方便、快捷

QQ联系我们微信联系我们

登录

找回密码

注册