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, 双因素认证, 开源, 日志审计, 私有网络, 终端安全, 网络安全, 进程监控, 远程办公, 远程访问, 隐私保护, 零信任网络