@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...
 
 
Back to Top