@moonpark 在 RustDesk + Tailscale 异地远程桌面方案 中发帖

一、方案原理
传统情况下,RustDesk 需要通过 ID/信令服务帮助两台设备发现彼此,并尝试 P2P;如果 P2P 失败,则可能使用 Relay 中继。
本方案换一个思路:
Tailscale
↓
负责建立设备之间的虚拟网络
↓
RustDesk
↓
直接通过 Tailscale IP 连接目标 PC

可以理解为:
iPhone / iPad
│
│ Tailscale
↓
虚拟网络
│
↓
Windows PC
│
└── RustDesk :21118

二、方案特点

两台设备不需要公网 IP。
两台设备可以位于不同城市、不同运营商。
Tailscale 会尝试建立 Direct 连接;无法直接连接时可能使用 Relay。
RustDesk 使用 Tailscale...