1. 工具介绍 链接到标题
Tailscale 链接到标题
- 基于 WireGuard 的零配置 VPN。
- 为设备分配
100.x.x.x
段的虚拟内网 IP。 - 无需公网 IP 和端口映射,即可实现跨公网互通。
RustDesk 链接到标题
- 开源免费。
- 跨平台远程桌面软件,支持文件传输。
- 可以自托管中继/直连,也可直接走 Tailscale 内网通道。
2. 环境说明 链接到标题
- 主控端:Ubuntu 20.04 笔记本
- 被控端:Ubuntu 20.04 台式机
- 两台设备处于不同网络
- 目标:主控端可远程看到并操作被控端完整桌面
3. 配置 链接到标题
3.1 安装并登录 Tailscale 链接到标题
curl -fsSL https://tailscale.com/install.sh | sh
sudo tailscale up
tailscale ip -4 # 获取虚拟内网 IP
- 登录同一 Tailscale 账号。
- 记下分配的虚拟内网 IP(如
100.96.31.25
)。 - 可在 tailscale 官网登录帐号,会显示两台设备以及虚拟内网 IP
- 可从主控端ssh到被控端做测试
ssh 用户名@虚拟内网 IP
3.2 安装 RustDesk 链接到标题
- RustDesk链接
- 如果官网的deb无法安装,尝试使用snap安装:
sudo apt update
sudo apt install -y snapd
sudo snap install rustdesk
4. 测试连接 链接到标题
- 主控端 RustDesk → 输入被控端的 Tailscale IP。
- 输入访问密码。
- 成功后即可看到被控端桌面并进行操作。
5. 总结 链接到标题
Tailscale + RustDesk 的组合,为远程桌面加了一层内网穿透能力,配置无脑。