Назад

VPS-хостинг Headscale із готовим встановленням

VPS-хостинг Headscale дає змогу підключати клієнти Tailscale до власного керівного сервера й об’єднати ваші пристрої в одну приватну мережу. Після замовлення Headscale встановлюється сам, а адреса сервера й ключ підключення з’являються у вашій панелі. Ваші пристрої приєднуються однією командою і, коли можуть, спілкуються між собою напряму.

Скільки пристроїв підключатиметься?

Разом$2.58/міс.

Ціни містять ПДВ.

Збільшуйте або зменшуйте RAM і CPU, коли захочете. Диск можна лише збільшувати, тож почніть з малого.

Що встановлено на вашому сервері Headscale?

  • Headscale 0.29.7 з офіційного образу Docker, ліцензія BSD-3
  • HTTPS через Caddy, адреса сервера на sslip.io, тож домен необов’язковий
  • База даних SQLite і офіційна зразкова конфігурація, у якій змінено лише поля адрес
  • Користувач yonetici і багаторазовий ключ підключення, дійсний один рік
  • MagicDNS увімкнено, тож пристрої знаходять один одного за іменем у домені tailnet.internal
  • Брандмауер із відкритими лише портами 22, 80 і 443

Який розмір потрібен для Headscale?

Офіційна документація Headscale не називає цифру RAM чи ліміт пристроїв. Він охоплює одну мережу й написаний для особистого використання чи невеликої спільноти. Як орієнтир, 1 ГБ вистачає для кількох пристроїв, а 2 ГБ підійдуть для багатьох. Headscale лише знайомить пристрої між собою, а більшість трафіку йде напряму між ними, тож великий розмір потрібен рідко. Якщо цього не вистачить, збільште RAM і ядра у своїй панелі, а адреса лишиться тією самою.

ВикористанняРозмірЦінаОбрати
Кілька пристроїв 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 і виконайте docker compose exec headscale headscale nodes list у /opt/seturack/headscale.

З кожним сервером

  • Щоденне резервне копіювання входить у ціну
  • Необмежений трафік
  • Повний доступ root
  • Пізніше можна збільшувати чи зменшувати RAM і CPU, а також збільшувати диск
  • Розташування: Istanbul · IST-1.

Корисно знати

  • «Ключ адміністратора» багаторазовий, тож будь-хто, хто його має, може додавати пристрої у вашу мережу. Нікому його не показуйте.
  • Якщо прямого з’єднання встановити не вдається, трафік проходить зашифрованим через публічні ретранслятори DERP від Tailscale. Щоб запустити власний ретранслятор, увімкніть вбудований сервер DERP, якому також потрібен порт 3478/UDP.
  • Пристрої підключаються до адреси сервера. Якщо ви хочете власний домен, налаштуйте його до підключення першого пристрою й змініть також server_url у конфігурації.
  • Headscale не пов’язаний із Tailscale Inc. Він прагне підтримувати останні 10 випусків клієнта Tailscale на кожній платформі.
  • Якщо сертифікат не вдається видати, адреса використовує http. Офіційна документація вимагає для клієнтів HTTPS на порту 443, тож у такому разі підключіть власний домен.

Headscale: запитання й відповіді

Скільки RAM потрібно Headscale?

Офіційна документація Headscale не називає цифру RAM. Як орієнтир, 1 ГБ вистачає для кількох пристроїв, а 2 ГБ підійдуть для багатьох. Навантаження невелике, бо 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.

Читайте далі й дивіться схожі застосунки