tailscale/tailscale
GitHub: tailscale/tailscale
基于 WireGuard 协议的简单安全的私有网络组网工具,提供点对点加密连接和 2FA 认证。
Stars: 30144 | Forks: 2425
# Tailscale
https://tailscale.com
简易的私有 WireGuard® 网络
## 概述
此仓库包含 Tailscale 大部分的开源代码。
特别值得注意的是,它包含 `tailscaled` 守护进程和 `tailscale` CLI 工具。`tailscaled` 守护进程运行在 Linux、Windows、[macOS](https://tailscale.com/kb/1065/macos-variants/) 上,并在不同程度上支持 FreeBSD 和 OpenBSD。Tailscale iOS 和 Android 应用使用此仓库的代码,但此仓库不包含移动端 GUI 代码。
其他值得注意的 [Tailscale 仓库](https://github.com/orgs/tailscale/repositories):
* Android 应用位于 https://github.com/tailscale/tailscale-android
* Synology 软件包位于 https://github.com/tailscale/tailscale-synology
* QNAP 软件包位于 https://github.com/tailscale/tailscale-qpkg
* Chocolatey 打包位于 https://github.com/tailscale/tailscale-chocolatey
了解 Tailscale 哪些部分开源及原因,请参阅 [https://tailscale.com/opensource/](https://tailscale.com/opensource/)。
## 使用
我们在 [https://pkgs.tailscale.com](https://pkgs.tailscale.com/) 为各种发行版和平台提供软件包。
## 其他客户端
[macOS、iOS 和 Windows 客户端](https://tailscale.com/download) 使用此仓库的代码,但还包含小型 GUI 包装器。非开源平台上的 GUI 包装器本身也不是开源的。
## 构建
我们始终需要最新的 Go 版本,目前是 Go 1.26。(虽然我们使用我们的 [Go 分支](https://github.com/tailscale/go/) 构建版本,但并不强制要求使用它。)
```
go install tailscale.com/cmd/tailscale{,d}
```
如果您要打包 Tailscale 进行分发,请改用 `build_dist.sh`,以便将提交 ID 和版本信息嵌入到二进制文件中:
```
./build_dist.sh tailscale.com/cmd/tailscale
./build_dist.sh tailscale.com/cmd/tailscaled
```
如果您的发行版有不允许使用 `build_dist.sh` 的惯例,请以您发行版的方式实现其相同功能,以便错误报告包含有用的版本信息。
## 问题
请在 [问题跟踪器](https://github.com/tailscale/tailscale/issues) 上提交关于此代码或托管服务的任何问题。
## 贡献
欢迎提交拉取请求!但请先提交问题。提交信息应 [引用问题](https://docs.github.com/en/github/writing-on-github/autolinked-references-and-urls)。
我们要求提交中包含 [开发者原创证明](https://en.wikipedia.org/wiki/Developer_Certificate_of_Origin) 的 `Signed-off-by` 行。
有关我们的提交信息风格,请参阅 [commit-messages.md](
标签:2FA, EVTX分析, Go, Ruby工具, Tailscale, VPN, WireGuard, 双因素认证, 开源, 日志审计, 私有网络, 终端安全, 网络安全, 进程监控, 远程办公, 远程访问, 隐私保护, 零信任网络