Tailscale:让私有组网变得简单

32k+ Star 的开源组网工具,基于 WireGuard 协议,几分钟就能搭建私有网络。

正文顶部截图

Tailscale 是一款开源的网络组网工具,基于 WireGuard 协议构建。它解决了传统 VPN 配置复杂、维护困难的问题,让用户可以快速在多台设备之间建立加密连接。

这个项目包含 Tailscale 的核心开源代码,主要是 tailscaled 守护进程和 tailscale 命令行工具。

README区域截图

支持的平台

Tailscale 支持多个操作系统:

  • Linux
  • Windows
  • macOS
  • FreeBSD
  • OpenBSD
  • iOS 和 Android(移动端 GUI 代码不在此仓库)

对于 NAS 用户,Tailscale 还提供了 Synology 和 QNAP 的专用安装包。

安装方式

Tailscale 官方为各 Linux 发行版提供了软件包,可以直接访问 pkgs.tailscale.com 获取。

如果需要从源码构建,需要 Go 1.26 或更高版本:

go install tailscale.com/cmd/tailscale{,d}

对于需要打包分发的场景,可以使用 build_dist.sh 脚本,它会将版本信息编译进二进制文件。

核心特点

Tailscale 的设计理念是简化网络配置。传统 VPN 需要处理证书管理、端口转发、防火墙规则等复杂配置,Tailscale 将这些都封装好了。

用户只需要在各设备上安装 Tailscale 并登录同一个账号,设备之间就能自动建立点对点加密连接。即使设备处于 NAT 之后,Tailscale 也能通过 DERP 中继服务器保证连通性。

整个过程不需要公网 IP,不需要配置路由器,也不需要开放额外端口。

适用场景

Tailscale 适合以下使用场景:

  • 远程办公:访问公司内网资源
  • 家庭网络:连接家中的各种设备
  • 开发调试:远程访问开发服务器
  • 文件共享:在设备间安全传输文件

开源与社区

Tailscale 采用开源模式开发,接受社区贡献。提交代码需要签署 Developer Certificate of Origin,并在 commit 消息中引用相关的 issue。

项目的主要开发者来自 Tailscale 公司,同时也有社区贡献者参与。

mit 消息中引用相关的 issue。

项目的主要开发者来自 Tailscale 公司,同时也有社区贡献者参与。

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐