绿联云+rustdesk+tailscale自建服务器通信

域名和云服务器同步到期了,原先搭建的rustdesk远程控制软件没法用了,不想用回todesk之类限制这那的软件,域名和云服务器又不想续,但是想能实现多台设备互联,于是在网上找到了这套方案,记录一下。

核心思路是,用 Tailscale 把所有设备变成"同一局域网",把绿联云和想要远程控制的设备全部接入这个局域网,将绿联云作为rustdesk的中继服务器,接下来就可以通过rustdesk远程控制设备了。

tailscale安装和配置

在每台设备上安装Tailscale,所有设备(包括主控端和被控端)必须登录同一个账号。绿联云建议装在docker里,拉取tailscale/tailscale:latest镜像。基于该镜像创建容器,关键配置如下:

  • 网络:host
  • 权限:权模式 / privileged
  • 挂载目录,添加一个卷
    • 本地路径:/docker/tailscale
    • 容器路径:/var/lib/tailscale
  • 启动命令,在"命令/Command"填:tailscaled
  • 可选,在 Tailscale 后台打开MagicDNS,以后可以用nas.tailnet-name.ts.net代替IP。

安装好并启动后,登录自己的tailscale账号,具体步骤为:在tailscales容器里,打开终端(用 /bin/sh),执行tailscale up,然后会出现一个登录链接,将其复制到浏览器打开,登录自己的账号即可。

打开 Tailscale 控制台,会看到类似100.x.x.x的设备IP,每台设备都有一个虚拟IP。

rustdesk安装和配置

在每台设备上安装rustdesk,绿联云同样建议装在docker里,拉取rustdesk/rustdesk-server-s6:latest镜像。基于该镜像创建容器,关键配置如下:

  • 网络:host
  • 存储:
    • 本地:/docker/rustdesk/data
    • 容器:/data
  • 环境变量:

配置完成后,启动容器。启动完成后,获取RustDesk Key,去 /data文件目录找到id_ed25519.pub,复制内容即可。

客户端配置

电脑上打开RustDesk,设置 → 网络 → ID/中继服务器,填写:

  • ID服务器:绿联云的Tailscale IP:21116
  • 中继服务器:绿联云的Tailscale IP:21117
  • Key:刚才复制的.pub

然后就可以愉快地随时远程控制不同设备了。

相关推荐
Linux运维技术栈2 小时前
CVE-2026-91403 高危漏洞修复:Rocky Linux 9 多版本 JDK 环境清理实操
java·linux·运维
云边云科技_云网融合2 小时前
连锁门店组网怎么做?SD-WAN 多分支组网的架构选型、部署与成本结构
服务器·数据库·php
云上先途13 小时前
企业 AI 服务部署周期多久,会不会影响原有业务运转?
大数据·运维·人工智能
网络小江3 小时前
组网第35课:静态路由——下一跳、出接口、默认路由、浮动静态与黑洞路由
服务器·网络·默认路由·黑洞路由·浮动静态路由
执伞人ONLY3 小时前
AI知识库自动化知识加工没做对,人工整理永远追不上知识产生
运维·人工智能·自动化
叼烟扛炮4 小时前
Linux 学习笔记(三十三):线程互斥——互斥锁(Mutex)与死锁
linux·运维·服务器·笔记·学习·1024程序员节
无足鸟ICT4 小时前
【RHCA+】who命令(查看已登陆用户)
linux·运维·服务器
Escalating_xu4 小时前
【Linux 网络编程】应用层协议 HTTP(下):Header、连接管理与 C++ HTTP 服务器
linux·服务器·网络
RacentCLM4 小时前
证书即服务CaaS:从申请、续期到部署的自动化链路拆解
运维·数据库·自动化·ssl
注塑机数据采集联网5 小时前
注塑机生产管控MES系统应用
大数据·运维·服务器·人工智能·物联网