返回

Headscale VPS 主机,预装

Headscale VPS 让您把 Tailscale 客户端连接到属于自己的控制服务器,把您的设备组合到同一个私有网络中。下单后 Headscale 会自行安装,服务器地址和连接密钥显示在您的面板中。设备只需一条命令即可加入,并且尽可能直接互相通信。

会有多少设备连接?

合计$2.58/月

价格含增值税。

RAM 和 CPU 可随时升级或降配。磁盘只能增大,建议从小配置开始。

您的 Headscale 服务器上安装什么?

  • Headscale 0.29.7,来自官方 Docker 镜像,BSD-3 许可证
  • 通过 Caddy 提供 HTTPS,服务器地址使用 sslip.io,所以域名是可选的
  • SQLite 数据库和官方示例配置,只修改了地址字段
  • 一个名为 yonetici 的用户,以及一个有效期一年的可重复使用连接密钥
  • 已开启 MagicDNS,设备可以通过 tailnet.internal 下的名称互相访问
  • 防火墙只开放 22、80 和 443 端口

Headscale 需要多大的配置?

Headscale 官方文档没有给出 RAM 数值或设备数量上限。它面向单个网络,为个人使用或小型社区而写。经验上,几台设备 1 GB 就够,设备很多则适合 2 GB。Headscale 只负责让设备互相认识,大部分流量直接在设备之间传输,所以很少需要大配置。如果不够,可以在面板中提升 RAM 和 CPU,您的地址保持不变。

用途配置价格选择
几台设备 1 GB RAM · 1 vCore · 25 GB NVMe $2.58/月
全家人 2 GB RAM · 1 vCore · 40 GB NVMe $4.01/月
全团队 4 GB RAM · 2 vCore · 60 GB NVMe $6.89/月

适合谁?

  • 想让电脑、手机和家里的服务器处于同一个私有网络的人
  • 喜欢 Tailscale 客户端、但想自己掌握控制服务器的人
  • 个人部署和小型开源社区
  • 想像在同一个局域网里那样访问远程设备的人

下单之后会发生什么?

  1. 设置配置并完成付款。服务器启动后,Headscale 会自行安装。
  2. 在面板的“我的服务器”中打开您的服务器,从“概览”标签页复制“网站地址”和“管理密钥”的值。
  3. 在要连接的设备上安装官方 Tailscale 客户端。
  4. 在要连接的设备上运行下面这条命令:tailscale up --login-server SITE-ADDRESS --authkey ADMIN-KEY
  5. 要查看您的设备,请通过 SSH 连接,在 /opt/seturack/headscale 文件夹中运行 docker compose exec headscale headscale nodes list。

每台服务器都包含

  • 价格含每日备份
  • 不限流量
  • 完整 root 权限
  • 之后可升级或降配 RAM 和 CPU,并扩大磁盘
  • 位置:Istanbul · IST-1。

须知

  • 管理密钥可以重复使用,所以任何拿到它的人都能把设备添加到您的网络。请不要分享。
  • 如果无法建立直接连接,流量会加密后经由 Tailscale 的公共 DERP 中继传输。若要运行自己的中继,请启用内置的 DERP 服务器,这还需要 3478/UDP 端口。
  • 设备连接的是服务器地址。如果想使用自己的域名,请在连接第一台设备之前设置好,并同时修改配置中的 server_url。
  • Headscale 与 Tailscale Inc. 没有关联。它的目标是在每个平台上支持 Tailscale 客户端最近的 10 个版本。
  • 如果证书无法签发,地址会使用 http。官方文档要求客户端使用 443 端口的 HTTPS,所以这种情况下请连接您自己的域名。

Headscale 常见问题

Headscale 需要多少 RAM?

Headscale 官方文档没有给出 RAM 数值。经验上,几台设备 1 GB 就够,设备很多则适合 2 GB。负载很低,因为 Headscale 只负责让设备互相认识。

如何把设备连接到 Headscale?

安装官方 Tailscale 客户端,然后运行 tailscale up,在 --login-server 后填入面板中的“网站地址”,在 --authkey 后填入您的管理密钥。每台设备都可以使用同一个密钥。

可以把手机连接到 Headscale 吗?

可以,Headscale 也支持 Android 和 iOS。在 Android 上,打开 Tailscale 应用的 Accounts,在 Use an alternate server 下输入您的地址,在 Use an auth key 下输入您的密钥。Apple 设备的步骤在您服务器的 /apple 页面上。

我的互联网流量会经过 Headscale 服务器出去吗?

不会。Headscale 让设备互相认识,流量在它们之间流动。如果需要从互联网出口,可以把网络中的一台设备设为出口节点。如果希望流量通过您自己的服务器出去,可以看看安装了 WireGuard 的服务器。

Headscale 有网页面板吗?

没有。在 Headscale 中,设备和密钥通过服务器上的命令管理。通过 SSH 连接,用 nodes list 查看您的设备,用 preauthkeys create 生成新密钥。

我的 Headscale 密钥过期了会怎样?

安装时创建的密钥有效期为一年。之后若要继续添加设备,请通过 SSH 连接,并用 headscale preauthkeys create 命令生成新密钥。

了解更多,查看类似应用