Як увійти до Headscale?
- У панелі відкрийте Мої сервери і натисніть на свій сервер.
- На вкладці Огляд дочекайтеся, поки в рядку Застосунок з’явиться «Headscale готовий». Сторінка оновлюється сама.
- Скопіюйте значення з рядків Адреса сайту та Ключ адміністратора.
- Установіть офіційний клієнт Tailscale на пристрій, який потрібно підключити (Linux, macOS або Windows).
- На пристрої відкрийте термінал і виконайте:
tailscale up --login-server SITE-ADDRESS --authkey ADMIN-KEY. - Пристрій приєднається до мережі. Той самий ключ можна використовувати для всіх пристроїв. Щоб побачити пристрої, підключіться через SSH, виконайте
cd /opt/seturack/headscale, а потімdocker compose exec headscale headscale nodes list.
Нижче на сторінці рядок Ім'я користувача і рядок Пароль під ним призначені для SSH. Не використовуйте їх для входу в Headscale.
Корисно знати
- У Headscale немає вебінтерфейсу, пристроями й ключами керують командами.
- Пристрої підключаються один до одного напряму. Якщо напряму з’єднатися не вдається, трафік проходить у зашифрованому вигляді через публічні ретрансляційні сервери Tailscale (DERP).
- Якщо ви підключили власний домен, змініть також адресу Headscale: задайте нову адресу в
server_urlу файлі/opt/seturack/headscale/ayar/config.yamlі виконайтеdocker compose restart headscaleу/opt/seturack/headscale. Потім на кожному пристрої виконайтеtailscale up --login-server NEW-ADDRESS --authkey ADMIN-KEY --force-reauth. - Сайт відкривається через HTTPS на безплатній адресі
sslip.io, створеній з вашого IP. Якщо сертифікат не вдається випустити, натомість він відкривається черезhttp://. Назовні відкриті лише порти 80, 443 і 22 (для SSH).
Щоб використовувати власний домен, див. цю статтю.
Ще немає сервера? Замовте сервер із попередньо встановленим Headscale: ви самі обираєте розмір і платите лише за обране.
Ця стаття була корисною?
Дякуємо за відгук!