用 Tailscale 组大内网!
2026年2月10日 · 1638 字.md
前天试着用 Wireguard 给手里的两台小鸡和 Laptop 组个大内网,一开始跑的还行,结果昨天晚上莫名奇妙地连不上了,一看 Last handshake 7 hours ago...就这么莫名奇妙地掉线了,哎,于是找了找别的,发现 Tailscale WireGuard 是经典的轻量 VPN,需要手动配置 Interface 和 Peer,适合对网络控制要求高的场景。Tailscale 则是在 WireGuard 基础上做了零配置优化,多平台设备可以自动连起来,跨 NAT/防火墙也更稳,适合快速组个人或小型实验内网。 似乎还行,而且不用像 Wireguard 那样手写 [Interface] 和 [Peer] ,试试看!
先给 Racknerd 的小鸡装:
curl -fsSL https://tailscale.com/install.sh | sh
sudo tailscale up
tailscale status
好耶,看到自己了,再把腾讯云的小鸡拉进去,重复上面的工作!
再把 Laptop 拉进去,哎,根据 Guideline,似乎用 #Windows Powershell 连不如 #GUI 稳定,于是下载 GUI App,启动,连上,完美!手机也可以安装 Tailscale App,配置极其简单!
然后在 iMac 上安装 Tailscale App,大失败,重启之后必定掉线!找了半天文档外加求助 LLM 都没整好,哎,macOS 怎么这么坏啊。
最后的结果:
gengyue@gengyue-laptop:~$ tailscale status
100.101.102.6 laptop-wsl gengyue2468@ linux -
100.79.18.74 gengyue-imac gengyue2468@ macOS -
100.101.102.3 laptop gengyue2468@ windows -
100.101.102.4 phone gengyue2468@ android offline, last seen 4h ago
100.101.102.1 racknerd-seattle gengyue2468@ linux -
100.101.102.2 tencent-cloud-canton gengyue2468@ linux -
哎,可以看到 #imac 在这里是一个动态的 IPv4 地址,因为每次重启电脑都需要重新认证,哎,好烦。不过似乎也用不着这个机器,需要的时候再让老父亲打开认证一下吧......macOS 的妙妙机制真的很迷人烦人...
最终结果:
flowchart LR
subgraph Tailscale_Network["Tailscale 网络"]
Racknerd["Racknerd 小鸡\n100.101.102.1\nLinux"]
TencentCloud["腾讯云小鸡\n100.101.102.2\nLinux"]
LaptopWin["Laptop Windows\n100.101.102.3\nWindows"]
LaptopWSL["Laptop WSL\n100.101.102.6\nLinux"]
iMac["iMac\n100.79.18.74\nmacOS\n(动态 IP)"]
Phone["Phone\n100.101.102.4\nAndroid\noffline"]
end
Racknerd --- TencentCloud
Racknerd --- LaptopWin
Racknerd --- LaptopWSL
Racknerd --- iMac
Racknerd --- Phone
TencentCloud --- LaptopWin
TencentCloud --- LaptopWSL
TencentCloud --- iMac
TencentCloud --- Phone
LaptopWin --- LaptopWSL
LaptopWin --- iMac
LaptopWin --- Phone
LaptopWSL --- iMac
LaptopWSL --- Phone
iMac --- Phone