Hasty Briefsbeta

双语

An open source, self-hosted implementation of the Tailscale control server

a year ago
  • #VPN
  • #Open Source
  • #Self-Hosting
  • Headscale 是一个开源的、自托管的 Tailscale 控制服务器实现方案
  • Tailscale 是基于 WireGuard 构建的现代 VPN,作为计算机间的覆盖网络运行
  • Tailscale 控制服务器负责管理 WireGuard 公钥、分配 IP 地址并创建网络边界
  • Headscale 旨在为个人或小型组织提供自托管替代方案
  • Headscale 并非 Tailscale 公司官方产品,但有 Tailscale 员工参与贡献
  • 贡献 Headscale 需要掌握 Go 和 Buf 工具链,推荐使用 Nix 配置开发环境
  • 代码提交必须符合 linting 和格式化规范,需使用 golangci-lint 和 prettier 等工具
  • 开发流程涉及从 Protobuf 生成 Go 代码,并通过 `make test` 运行测试
  • Headscale 鼓励觉得项目有用的用户通过赞助和捐赠支持发展
  • 文档包含功能特性与客户端支持详情,但不支持反向代理配置