RustDesk + Tailscale 是目前个人和小团队远程控制中非常成熟的组合,尤其适合你这种经常在 Windows 11、服务器、iPhone 之间切换的场景。
架构
Internet
│
┌───────┴────────┐
│ │
Windows PC Mac/iPhone
│ │
Tailscale Tailscale
│ │
└──── Tailnet ───┘
│
RustDesk Direct IP
│
不需要公网IP
不需要端口映射
不需要RustDesk服务器
Tailscale 提供:
- NAT 穿透
- 身份认证
- 点对点加密网络
- 每台设备固定的 100.x.x.x 地址
RustDesk 负责:
- 屏幕共享
- 键盘鼠标
- 文件传输
- 剪贴板同步
两者结合后,可以直接通过 Tailscale 分配的 IP 建立连接,无需使用 RustDesk 公共中继服务器,也无需自建 hbbs/hbbr。
⸻
配置步骤
第一步:安装 Tailscale
两台电脑都安装:
- Windows
- Mac
- Linux
- iPhone
- Android
登录同一个 Tailnet。
确认两台机器能够互相 Ping:
ping 100.x.x.x
⸻
第二步:安装 RustDesk
保持默认安装即可。
打开:
Settings
↓
Security
↓
Enable Direct IP Access
把 Direct IP Access 勾选。
⸻
第三步:设置固定密码
不要使用一次性密码。
Security
Permanent Password
设置一个长期密码。
⸻
第四步:连接
不要输入 RustDesk ID:
123 456 789
而是输入:
1.101.10.103
也就是:
Tailscale IP
输入密码即可。
⸻
优点
相比普通 RustDesk:
✅ 不需要公网 IP
✅ 不需要 DDNS
✅ 不需要路由器映射
✅ 不需要自建 RustDesk Server
✅ 全程走 Tailscale 加密网络
官方已经推荐这种部署方式。
⸻
是否还需要自建 RustDesk Server?
多数情况下:
不需要。
只有以下情况才建议:
- 多公司统一管理
- 数百台设备
- 自定义地址簿
- Web Client
- 企业权限管理
否则:
Tailscale
RustDesk Direct IP
已经足够。
⸻
适合你的方案
结合你之前提到的需求(Windows 11、Tailscale、远程开发、单人维护多台机器),建议采用:
Windows开发机
│
Tailscale
│
──────────────────────
│
Windows服务器
Linux服务器
NAS
家里电脑
笔记本
iPhone
│
──────────────────────
│
RustDesk Direct IP


这样你可以在任何地方直接连接各设备,无需维护 RustDesk 中继服务器,也避免开放公网端口。对于个人或小团队,这是维护成本最低、稳定性较高的方案。