#3435·headscale

功能请求: Tailscale Funnel 支持

作者: MaverickMUC创建于 2026年8月23日更新于 2026年9月10日

我们正在自主部署 Headscale 作为替代自有的 Tailscale 协调服务的隐私驱动方案,使用官方的 Tailscale 应用程序与我们自己的服务进行通信。 最初我们还评估了 NetBird 作为替代方案,但发现了一个(显然已知但尚未解决)的上游错误,其中 iOS 客户端完成了 WireGuard 手shake,但从未实际通过隧道传输数据(控制平面正常,数据平面为空)。 将完全相同的设置切换到自主部署的 Headscale 服务上就完全解决了这个问题 — iOS 端的 SSH 连接工作完美无缺,我们不需要在自己的端口上进行任何重新配置,只需将客户端指向我们的 Headscale URL。 我们对结果感到非常满意。 遗憾的是,我们最终还是不得不回到原始的自有 tailscale.com 控制服务,因为我们依赖 **Tailscale Funnel** 来将自主部署的服务(Home Assistant)暴露给公共互联网,并使用有效的 TLS 证书,而 Headscale 不支持 Funnel(我们在 #1040 中找到了相关的旧讨论,该讨论已关闭)。

内容来源: juanfont/headscale