需求
远程协助,方便多客户端 可选软件:rustdesk toDesk 向日葵 teamviewer anydesk 微软远程桌面
对比
rustdesk优势:开源免费 自建服务器无限制 多客户端 完全免费,无需安装,开箱即用 支持局域网端到端发现、支持 IP 白名单、剪贴板互通 (复制粘贴文件)、收发文本消息等功能。 支持 Windows、macOS、Liunx、IOS、Android、Web 等多个平台 支持远程文件传输 支持控制安卓手机 界面简洁易用,使用简单,无需太多学习成本 端到端加密,基于角色的访问控制权限,保证数据传输安全 自定义画面质量 内置文件传输和TCP隧道功能
搭建
服务端建议docker compose安装 正好手头有个阿里云免费服务器 同时安装了宝塔 可一键安装应用软件
端口使用说明
默认情况下,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) 21118, 21119端口非必须
客户端 使用自建服务器
https://github.com/rustdesk/rustdesk/releases 首先去官网下载客户端 windows,MAC,ubuntu,安卓,iOS,都有客户端,甚至还有网页版,只要你下载安装了软件,就可以控制别人,也可以被别人控制。自建服务器的好处是没有数量限制也没有并发限制。
获取key
找到服务端公钥
id_ed25519(私钥)id_ed25519.pub(公钥)
4hOx9idblsI678JMGJGJ3QgK00zJlLdd8gyvopJIIdM=
配置客户端 一般默认端口可不写
ID服务器:域名/IP:21116 中继服务器:域名/IP:21117 API服务器:留空 KEY:上面获取到的Key
福利😄:
云服务器公网ip可能会变 建议搞个域名
ID服务器:8.217.104.51
中继服务器:8.217.204.237
KEY:4hOx9idblsI678JMGJGJ3QgK00zJlLdd8gyvopJIIdM=
备注:
一旦采用自建服务器,所有客户端都需要进行 ID/中继器服务器 的配置
被控制端可以不用填写 key ,控制端则必须填写 key