为什么需要虚拟局域网?

你的所有设备——家里的电脑、公司的笔记本、几台 VPS——原本分散在互联网的不同角落。Tailscale 或 ZeroTier 用加密隧道把它们连成一个"虚拟局域网",每台设备有一个内网 IP,像在同一个路由器下一样自由互访。

Tailscale(推荐新手)

基于 WireGuard,配置极其简单。免费版支持 100 台设备。

# 所有设备(Mac/Windows/Linux/iOS/Android)一键安装
curl -fsSL https://tailscale.com/install.sh | sh

# 登录
tailscale up

装完后每台设备自动获得一个 100.x.y.z 的内网 IP,互相直接用这个 IP 访问。

ZeroTier(推荐自建)

更灵活,支持自建 Moon/Planet 节点(用自己的服务器当中继)。免费版 25 台设备。

# 安装
curl -s https://install.zerotier.com | bash

# 加入网络(先在 my.zerotier.com 创建网络获取 Network ID)
zerotier-cli join YOUR_NETWORK_ID

两者对比

实际用途举例

  • 用家里的电脑 SSH 到 VPS,不需要暴露 SSH 端口到公网
  • 多台 VPS 之间互通(数据库主从同步、文件传输)
  • 在外面用手机访问家里的 NAS
TailscaleZeroTier
上手难度极简中等
底层协议WireGuard自研
免费上限100 设备25 设备
自建控制面HeadscaleMoon/Planet
NAT 穿透优秀良好