github地址
https://github.com/rustdesk/rustdesk
开源远程桌面,TeamViewer 的替代品
一个远程桌面软件,用 Rust 编写。
开箱即用,无需配置。可以完全控制数据,无需担心安全性。
可以使用我们的集合点/中继服务器,设置自己的集合点/中继服务器,或编写自己的集合点/中继服务器。
作为开发,经常会用到远程控制软件
最开始是TeamViewer,后来改为向日葵,再后来用开源的rustdesk
随着设备的增多,包括不限于电脑,手机,开发板,虚拟机等,一个可视化的远程控制软件就如导航网站和密码软件,有着强需求属性,提升效率
不用为每个系统在需要时配置一个显示屏和一套键鼠
只需要安装并设置好rustdesk即可
特点
-
适用于 Windows、macOS、Linux、iOS、Android、Web。
-
支持VP8 / VP9 / AV1软件编解码器和H264 / H265硬件编解码器。
-
拥有数据,在基础设施上轻松设置自托管解决方案。
-
基于 NaCl 的端到端加密的 P2P 连接。
-
Windows 无需管理权限或安装,可根据需要在本地或远程提升权限。
重点是免费,且几乎支持电脑,手机和网页所有端
官网文档
https://rustdesk.com/docs/en/self-host/rustdesk-server-oss/docker/
新建docker-compose.yml配置文件
version: '3'
services:
hbbs:
container_name: hbbs
image: rustdesk/rustdesk-server:latest
command: hbbs
volumes:
- ./data:/root
network_mode: "host"
ports:
- "21115:21115"
- "21116:21116"
- "21117:21117"
- "21118:21118"
- "21119:21119"
depends_on:
- hbbr
restart: unless-stopped
hbbr:
container_name: hbbr
image: rustdesk/rustdesk-server:latest
command: hbbr
volumes:
- ./data:/root
network_mode: "host"
ports:
- "21115:21115"
- "21116:21116"
- "21117:21117"
- "21118:21118"
- "21119:21119"
restart: unless-stopped
开放端口 21115-21119
sudo ufw allow 21115
拉取镜像并启动服务
docker-compose up
等待服务启动
下载客户端
https://rustdesk.com/
打开客户端
点击红框区域,可以看到配置界面
可以看到服务器配置
网上看了下教程,涉及私钥,密钥之类的
然后要填写服务器地址,懒得继续,后面有需要再用自部署
开启昨天的云手机
<<HomeLab迷你小主机(x86):Docker部署开源云手机(安卓)redroid>>
给云手机安装rustdesk app
点击打开手机上的rustdesk app
PS:
在电脑上下载好rustdesk apk,直接拖拽到云手机界面,就自动安装了
实际使用云手机上的rustdesk app闪退,无法正常使用
对比下,还是微信的兼容性不错,可以正常运行
rustdesk-server适合部署在闲置的云服务器上,合理利用好带宽
之前也说过,适合mqtt,barkServer,uptime-kuma,RSS,Frp等不存数据,只做通知之类的服务
如果rustdesk app可以正常运行云手机,也就意味着可以使用rustdesk网页版来查看和控制各个云手机
需要改天试试arm服务器或者其他云手机镜像
END.
觉得本文还行,不妨顺手点赞和收藏,下期见。
推荐阅读
<<HomeLab迷你小主机(x86):Docker部署开源云手机(安卓)redroid>>
<<HomeLab迷你小主机(x86):Docker部署开源个人财务记账应用firefly-iii>>
<<HomeLab迷你小主机(x86):Docker部署开源Chrome浏览器(在容器中)chrome-novnc>>
☕ 朋友,都看到这了,确定不关注一下么? 👇